fastjson相互转换
2017-07-25 15:58
756 查看
之前一直从事Android开发,用到的是GSON,现在从事Java服务端,用的是fastjson.大致还是一样的用法.今日做个简单的备份;
User u = new User();
u.setMobile(“15512345678”);
u.setUserId(UUID.randomUUID().toString());
String jsonStr = JSON.toJSONString(u);
System.out.println(“转换后的json串:—>” + jsonStr);
User user = JSON.parseObject(jsonStr,User.class);
System.out.println(“解析后的user对象的userId:—>” + user.getUserId());
结果:
结果:
转换:
结果:
OK, 到这里结束. 至于map , 其他的转法都是一样的. 可以自己试试.
pom文件添加依赖
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.1.41</version> </dependency>
对象转json串,以及字串解析对象
首先看下实体类:User u = new User();
u.setMobile(“15512345678”);
u.setUserId(UUID.randomUUID().toString());
String jsonStr = JSON.toJSONString(u);
System.out.println(“转换后的json串:—>” + jsonStr);
User user = JSON.parseObject(jsonStr,User.class);
System.out.println(“解析后的user对象的userId:—>” + user.getUserId());
结果:
集合转json串,以及json串转回集合
结果:
再看第三种,对象中嵌套对象转换
同理,先看下实体类转换:
结果:
OK, 到这里结束. 至于map , 其他的转法都是一样的. 可以自己试试.
相关文章推荐
- fastjson java对象和JSON的相互转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- 使用FastJson在JSON字符串、JSON对象及JavaBean、Map之间的相互转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- json对象和java对象的相互转换方法(json-lib、jackson、fastjson、gson)
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- fastjson 之常见的数据类型与json的相互转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换
- iOS NSDictionary、NSData、JSON数据类型相互转换
- json字符串与json对象的相互转换
- c#json字符串和对象的相互转换
- JS 中 JSON 与对象 的相互转换
- js中json数据和字符串之间的相互转换
- FastJson--阿里开源的速度最快的Json和对象转换工具 https://www.cnblogs.com/kaituorensheng/p/8082631.html
- 关于JSON中字符串与java对象的相互转换问题