//1.java对象转化成String
String s=JSONObject.toJSONString(javaObject.class);
//2. java对象转化成Object
Object str=JSONObject.toJSON(javaObject.class);
//3.String类型转json对象
JSONObject jsonObject= JSONObject.parseObject(str);
//4. String转Object
Object obj=JSONObject.parse(str);
//5. json对象转化成Object
Object obj=JSONObject.toJavaObject(jsonObject, javaObject.class);
//6. String转化为Map类型
Map map = JSONObject.parseObject(str,Map.class);
// 7.String类型的集合转List
List list= JSONObject.parseArray(stringList);
//8. json对象转化为List类型
JSONArray.parseArray(JSONObject.toJSONString(jsonObject, List.class))
//9.String转jsonArray
JSONArray jsaonArray=JSONObject.parseArray(str);
//10.String转java对象
JavaObject obj=JSON.parseObject(str,javaObject.class);
举例:
字符串转List
JSONObject jsonObj= JSONObject.parseObject(str);
JSONArray jsonArray= jsonObj.getJSONArray("studentList");
List<Student> deviceInfos = jsonArray.toJavaList(Student.class);
obj转List<Map>
List<T> models = JSONObject.parseArray(JSON.toJSONString(obj), clazz);
版权声明:本文为qq_43380361原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。