JAVA关于各种数据类型转换常用方法总结

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版权协议,转载请附上原文出处链接和本声明。