fastJson javaBean和JSON对象相互转换

fastjson的作用就是把java 对象转化为字符串,把字符串转化为java对象,然后方便进行后续的逻辑处理。

java对象和json互相转换都是通过JSON对象操作的:

JavaBean bean = JSON.toJSONString(javaBean);
String str = JSON.pase(str, JaveBean);

JSONObject可以当做map处理,可以通过map或者实体类;来初始化

初始化方式1:
JSONObject json= new JSONObject();
json.put("1","1");
json.put("1","1");
json.put("1","1");

方式2:
Map<String, Object> map = new HashMap<>();        
map.put("name", "1");
map.put("age", 12);
map.put("birthday", "1999-20-03");
JSONObject json = new JSONObject(zhangsan);
 
方式3:
User user=new User();
user.put("name", "2");
user.put("age", 11);
user.put("birthday", "1999-20-03");
JSONObject json = new JSONObject(zhangsan);

JSONArray

获取JSONObject
JSONObject json = (JSONObject)jsonArray.get(i);
JSONObject json = jsonArray.getJSONObject(i);

What's more ?

That's all !

原文地址:https://www.cnblogs.com/lalalazar/p/12039728.html