JSON字符串和实体类的相互转化
文章目录
- 首先导入fastjson依赖
- 1.json字符串转化为java实体类 (parseObject)
- 2.json字符串转化为list对象 (parseArray)
- 3.json字符串转化为复杂java对象 (parseObject)
- 2. 把实体类转化成json字符串
- 6. 把json字符串转化成JSONObject
1.在java中,我们经常会用到json字符串和json对象的相互转化。
首先导入fastjson依赖
<!-- fastjson --><dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency>
1.json字符串转化为java实体类 (parseObject)
ApprovalVo approvalVo = JSON.parseObject(str, ApprovalVo.class);
// str == json字符串
// ApprovalVo == 实体类
2.json字符串转化为list对象 (parseArray)
String str2 = "[{'password':'123123','username':'zhangsan'},{'password':'321321','username':'lisi'}]";
List<User> users = JSON.parseArray(jsonStr2, User.class);
3.json字符串转化为复杂java对象 (parseObject)
// 复杂对象->>>>对象中嵌套对象的
String str3 = "{'name':'userGroup','users':[{'password':'123123','username':'zhangsan'},{'password':'321321','username':'lisi'}]}";
UserGroup userGroup = JSON.parseObject(jsonStr3, UserGroup.class);
2. 把实体类转化成json字符串
String str = JSON.toJSONString(ApprovalVo);
6. 把json字符串转化成JSONObject
String jsonStr = "{\"school\":\"商职\",\"sex\":\"男\",\"name\":\"wjw\",\"age\":22}";JSONObject jsonObject = JSONObject.parseObject(jsonStr);System.out.println(jsonObject.getString("name"));System.out.println(jsonObject.getInteger("age"));
邮箱1149513559@qq.com
JSON字符串和实体类的相互转化相关推荐
- 将json字符串与实体类互相转换
文章目录 01.概述 02.对json字符串进行解析 使用实体类进行解析 使用实体类解析拓展 使用map进行解析 03.Map和json字符串的互相转换 3.1.json字符串转换为Map 3.2.M ...
- 关于spring MVC 绑定json字符串与实体类绑定
1 如果前台传json字符串,后台用@RequestBody 接收 前端 "content-Type":"application/json", 2 前台用fo ...
- Android JSON数据与实体类之间的相互转化-------GSON的简单用法
Android JSON数据与实体类之间的相互转化-------GSON的用法 1_Gson的导入 1.1_方法一:直接导入jar包 1.2_方法二:引入依赖 2_json形式的字符串互转实体对象 2 ...
- android开发学习 ------- json数据与实体类之间的相互转换
在网络请求的时候,会返回给我们实体类,我们需要将实体类转化为json字符串,方便处理数据: 有时候也会将json数据转换为实体类. 在Android Studio中,json要互相转换,需要用到gso ...
- json转换成实体类
今天同事问我个问题.她需要把字符串的json转换成实体类,但是一直报错.主要是实体类当中的内部类需要用静态字段static修饰,否则无法访问. 以下是报错信息 org.codehaus.jackson ...
- jackson 实体转json json字符串转实体
@Autowired ObjectMapper objectMapper; //实体转json String data = ""; //一个json串 Student stu = ...
- java类作为多层级的数据实体_API json多层数据实体类封装(利用泛型技术)
完整源码查看点击进入:github地址 1: API json多层数据实体类封装(利用泛型技术) RootEntity.java public class RootEntity{ private in ...
- java——json工具类(json字符串转实体bean)
本文使用谷歌的Gson来解析,导入包: implementation 'com.google.code.gson:gson:2.2.+' 首先在Android studio上安装插件 GsonForm ...
- Jackson第一篇【JSON字符串、实体之间的相互转换】
来源:http://blog.csdn.net/songyongfeng/article/details/6932655 既然你看到这篇文章相信你已经了解JSON的好处了,那么废话不多说直接进入主题. ...
最新文章
- Permutations I II leetcode
- C++11并发之std::thread
- 触发器及其应用实验报告总结_带你了解IGBT驱动电路的应用
- ezcad旋转轴标刻参数_EzCad 2.0 扩展轴标刻插件使用说明书简体中文(.pdf
- 数据仓库系列文章二:浅谈企业数据仓库总线矩阵
- Python Numpy
- 人工智能之模式识别(一)
- 中国与印度软件工程师之比较…
- 棚卸資産管理の用語一覧(Glossary of inventory control terms and phrases)
- 网站出现502 bad getway
- QQ开始对每日添加好友人数作出限制(转)
- 干掉 强硬的 css !important
- 微信小程序的居家养老服务系统app
- 天猫忌惮京东开放平台壮大 欲借“二选一”形成垄断
- 162:Post Office
- 学习编程可能会走哪些弯路,有哪些经验可以参考?
- Redis个人简单总结
- 智能推荐食谱--需求分析
- mysql利用frm和_mysql怎么通过frm和ibd文件还原数据
- excel中按条件合并字符串