FastJSON之JSONObject简单的使用*

网友投稿 479 2022-11-04

FastjsON之JSONObject简单的使用*

FastJSON之JSONObject简单的使用*

fastJson提供的json对象 相当于Map

/** * JSONObject 相当于一个Map */public class demo1 { static JSONObject jsonObject; static { pojo1 pojo1 = new pojo1(1, "张三"); jsonObject = new JSONObject(); jsonObject.put("key1", "AAA"); jsonObject.put("key2", 11); jsonObject.put("key3", new Date()); jsonObject.put("key4", pojo1); } @Test public void ceui1() { //转json ,下面两个API的效果是一样的 String s = jsonObject.toString(); String jsonString = jsonObject.toJSONString(); // 输出: {"key1":"AAA","key2":11,"key3":1567144999465,"key4":{"id":1,"name":"张三"}} Object key1 = jsonObject.get("key1"); //输出 AAA boolean key11 = jsonObject.containsKey("key1"); //是否有指定的可以 true boolean key111 = jsonObject.containsKey("key111");// false System.out.println("key1 = " + key1); } /** * 内部类 */ public static class pojo1 { private int id; private String name; //********* public pojo1(int id, String name) { this.id = id; this.name = name; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } }}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Icinga Web 2是下一代开源监控Web界面,框架和命令行界面
下一篇:Jepsen 是开源社区比较公认的分布式数据库的测试框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~