1. String类型转化为JSONObject
String s = "{\"name\":\"zhangsan\",\"password\":\"zhangsan123\",\"email\":\"10371443@qq.com\"}";
JSONObject resultJson = JSONObject.parseObject(s);
2. JSONObject转化为String
String s = String.valueOf(resultJson)
String s = JSON.toJSONString(resultJson)
3. List格式的String字符串转化为List
String s = JSON.toJSONString( data.get("cameraList"));
List<WeightBaseCamera> weightBaseCameraList = JSONObject.parseArray(s,WeightBaseCamera.class);
(WeightBaseCamera)实体类
4. JSON转Map
String s = "{\"name\":\"zhangsan\",\"password\":\"zhangsan123\",\"email\":\"10371443@qq.com\"}";
Gson gson = new Gson();
Map<String, Object> codeMap = new HashMap<String, Object>();
codeMap = gson.fromJson(s, codeMap.getClass());
pom文件需要添加依赖
<!-- 配置gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.6</version>
</dependency>
5.CollectionUtils.isEmpty(menus) 判断集合是否为空
6.关于实现各种文件互相转换的问题
版权声明:本文为weixin_46760335原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。