json字符串转实体类
JSONObject.parseObject(listingInfoEntity.getOffSiteDate(), OffSiteDateVo.class);
实体类转json字符串
JSON.toJSONString();
List转json数组
String jsonStr=jsonArray.toJSONString();//3、JSONArray转化json字符串
System.out.println(jsonStr);//输出结果|[{"age":18,"habits":["抽烟","喝酒"],"name":"张三"},{"age":18,"habits":["抽烟","喝酒"],"name":"张三"}]
json数组转List
users=JSON.parseArray(jsonStr, User.class);//json字符串转List<User>
System.out.println(users);//输出结果 |[com.godcin.test.bean.User@16f65612, com.godcin.test.bean.User@311d617d]
String转List
JSONObject.parseObject(changeVo.getOldApplyMemberShipFile(), new TypeReference<List<UcUserFiles>>() {})
List转String
[{“employeName”:“小明”,“employeNumber”:“A1001”},{“employeName”:“小红”,“employeNumber”:“A1002”},{“employeName”:“小杨”,“employeNumber”:“A1003”}]
JSONObject.toJSONString(file2)