json字符串转成javaBean对象
一行代码搞定json字符串转成java对象
// JSONObject.parseObject(String text, Class<T> clazz);
// text就是json字符串,泛型T就是你想要转换成的java对象
//例子:将传入的json字符串execute转化成Person对象
Person person = JSONObject.parseObject(execute, Person.class);
Tips:
①:将json字符串转化成对象时,会去填充名称相同的属性,对于json字符串中没有,而Person类有的属性,会为null;
②:将json字符串转化成对象时,对于json字符串有,但是Person类没有的,不会做任何处理。
javaBean对象转成json字符串
如果想将java对象转换成json字符串也只需一行代码
//String s = JSONObject.toJSONString(Object object)
//将Person对象person转化成json字符串jsonString
String jsonString = JSONObject.toJSONString(person);
升级操作,将json字符串转成List集合
当然啦,也就一行代码
//将json字符串jsonString转换成List<Person>
List<Person> personList = JSON.parseObject(jsonString, new TypeReference<ArrayList<Person>>(){});
感觉有收获的小伙伴不妨点赞、投币、转发三连哦(好像没有哪里不对,手动滑稽)