文章目录

  • 首先导入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字符串和实体类的相互转化相关推荐

  1. 将json字符串与实体类互相转换

    文章目录 01.概述 02.对json字符串进行解析 使用实体类进行解析 使用实体类解析拓展 使用map进行解析 03.Map和json字符串的互相转换 3.1.json字符串转换为Map 3.2.M ...

  2. 关于spring MVC 绑定json字符串与实体类绑定

    1 如果前台传json字符串,后台用@RequestBody 接收 前端 "content-Type":"application/json", 2  前台用fo ...

  3. Android JSON数据与实体类之间的相互转化-------GSON的简单用法

    Android JSON数据与实体类之间的相互转化-------GSON的用法 1_Gson的导入 1.1_方法一:直接导入jar包 1.2_方法二:引入依赖 2_json形式的字符串互转实体对象 2 ...

  4. android开发学习 ------- json数据与实体类之间的相互转换

    在网络请求的时候,会返回给我们实体类,我们需要将实体类转化为json字符串,方便处理数据: 有时候也会将json数据转换为实体类. 在Android Studio中,json要互相转换,需要用到gso ...

  5. json转换成实体类

    今天同事问我个问题.她需要把字符串的json转换成实体类,但是一直报错.主要是实体类当中的内部类需要用静态字段static修饰,否则无法访问. 以下是报错信息 org.codehaus.jackson ...

  6. jackson 实体转json json字符串转实体

    @Autowired ObjectMapper objectMapper; //实体转json String data = "";  //一个json串 Student stu = ...

  7. java类作为多层级的数据实体_API json多层数据实体类封装(利用泛型技术)

    完整源码查看点击进入:github地址 1: API json多层数据实体类封装(利用泛型技术) RootEntity.java public class RootEntity{ private in ...

  8. java——json工具类(json字符串转实体bean)

    本文使用谷歌的Gson来解析,导入包: implementation 'com.google.code.gson:gson:2.2.+' 首先在Android studio上安装插件 GsonForm ...

  9. Jackson第一篇【JSON字符串、实体之间的相互转换】

    来源:http://blog.csdn.net/songyongfeng/article/details/6932655 既然你看到这篇文章相信你已经了解JSON的好处了,那么废话不多说直接进入主题. ...

最新文章

  1. Permutations I II leetcode
  2. C++11并发之std::thread
  3. 触发器及其应用实验报告总结_带你了解IGBT驱动电路的应用
  4. ezcad旋转轴标刻参数_EzCad 2.0 扩展轴标刻插件使用说明书简体中文(.pdf
  5. 数据仓库系列文章二:浅谈企业数据仓库总线矩阵
  6. Python Numpy
  7. 人工智能之模式识别(一)
  8. 中国与印度软件工程师之比较…
  9. 棚卸資産管理の用語一覧(Glossary of inventory control terms and phrases)
  10. 网站出现502 bad getway
  11. QQ开始对每日添加好友人数作出限制(转)
  12. 干掉 强硬的 css !important
  13. 微信小程序的居家养老服务系统app
  14. 天猫忌惮京东开放平台壮大 欲借“二选一”形成垄断
  15. 162:Post Office
  16. 学习编程可能会走哪些弯路,有哪些经验可以参考?
  17. Redis个人简单总结
  18. 智能推荐食谱--需求分析
  19. mysql利用frm和_mysql怎么通过frm和ibd文件还原数据
  20. excel中按条件合并字符串

热门文章

  1. ES6之let原理+回调函数等待队列——五个完全相同的按钮,点第i个按钮弹出i
  2. linux ll 按时间排序_Linux基本操作
  3. polycom安卓手机客户端_安卓 emoji 表情:全变了
  4. python负数的表示方法_python输入负数
  5. linux_ls命令详解
  6. Php连接及读取和写入mysql数据库的常用代码
  7. 被除数、除数、商、余数的正负号规律二
  8. Eclipse 编码区-保护色-快捷大全
  9. shell之for循环使用---更新中
  10. Linux内核网络数据包处理流程