1.JSON.toJavaObject (JSON转JAVA对象例子)
User user = JSONObject.toJavaObject(data, User.class);
将json数据转化为对象
2.JSON.parseObject (JSON字符串转化为 JSON对象例子)
String stuString = "{\"age\":2,\"name\":\"公众号编程\",\"sex\":\"m\"}";
JSONObject jsonObject1 = JSONObject.parseObject(stuString);
3.JSONArray.toJavaList (JSONArray转List)
JSONArray字符串 转 List
//初始化JSONArray
JSONArray array=new JSONArray();
array.add(0,"a");
array.add(1,"b");
array.add(2,"c");
List<String> list = JSONObject.parseArray(array.toJSONString(),String.class);
JSONArray jsonArray = JSONArray.parseArray("[{\"name\":\"zhangsan\",\"age\":18},{\"name\":\"lisi\",\"age\":23}]");
//打印jsonArray
System.out.println(jsonArray.toJSONString());
//转List
List<Body> list = JSONArray.parseArray(jsonArray.toJSONString(), Body.class);
4.List转JSONArray
List<T> list = new ArrayList<T>();
JSONArray jsonArray = JSONArray.parseArray(JSON.toJSONString(list));
版权声明:本文为hgfhjtff原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。