JSON序列化不想新建很多对象实体怎么办

不用新建对象,而是用JSONObject

相当于Map类型,重复的key 会覆盖

//序列化
JSONObject jsonObject = new JSONObject();
jsonObject.put("aa", "12");
jsonObject.put("bb", "34");
jsonObject.put("aa", "56");
String str = jsonObject.toJSONString();
System.out.println(str);

//反序列化
JSONObject obj = JSON.parseObject(str);
System.out.println(obj.get("aa"));
System.out.println(obj.get("cc"));

输出结果为:

{"aa":"56","bb":"34"}
56
null

 

原创文章,欢迎转载,转载请注明出处!

原文地址:https://www.cnblogs.com/acm-bingzi/p/json_object.html