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 !