导入依赖

<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>x.x.x</version>
</dependency>

JSONObject 转 JSON 字符串

Java代码:

     JSONObject jsonObject = new JSONObject();jsonObject.put("name", "wjw");jsonObject.put("age", 22);jsonObject.put("sex", "男");jsonObject.put("school", "商职");String jsonStr = JSONObject.toJSONString(jsonObject);System.out.println(jsonStr);

执行结果:

{"school":"商职","sex":"男","name":"wjw","age":22}

JSON 字符串 转 JSONObject 对象

Java代码:

        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"));

执行结果:

wjw
22

实体类 转 JSONObject对象

创建 Person 对象:

        Person person = new Person();person.setName("wjw");person.setAge(22);person.setSex("男");person.setSchool("商职");String personStr = JSONObject.toJSONString(person);  // 转换为json字符串System.out.println("personStr:"+personStr);JSONObject personObject = JSONObject.parseObject(personStr);  // 转换为json对象System.out.println("personObject:"+personObject);System.out.println("name:"+personObject.getString("name"));

打印结果:

personStr:{"age":22,"name":"wjw","school":"商职","sex":"男"}
personObject:{"school":"商职","sex":"男","name":"wjw","age":22}
name:wjw

参考地址:

Fastjson 简明教程 | 菜鸟教程

Java通过Fastjson实现JSONObject对象、Json字符串以及Java实体类之间互相转换相关推荐

  1. java bean jsonobject_利用JSONObject将json 字符串转换为java bean对象

    利用JSONObject将下面这个json字符串转换为javabean对象 { "assetInfoList":[{ "devsno":"xxx&qu ...

  2. java entity转dto_java 使用反射在dto和entity 实体类之间进行转换

    public class Utils { /** * 将dto和entity之间的属性互相转换,dto中属性一般为String等基本类型, * 但是entity中可能有复合主键等复杂类型,需要注意同名 ...

  3. 【小5聊】C# Json字符串转Model实体类以及Model实体类转Json字符串

    1.引用DLL:Newtonsoft.Json.dll 引用自己项目兼容的dll版本安装 2.Json字符串转Model实体类 UserInfoModel model = new UserInfoMo ...

  4. 对象json字符串数组 java对象,java把json的字符串转换为json对象和数组

    [Json--使用Json jar包实现Json字符串与Java对象或集合之间的互相转换] 1,[java将JSON字符串转换为实体类对象 @SuppressWarnings(unchecked)pu ...

  5. JSON字符串封装成Bean对象/JSON串反序列化成实体类对象/JSON字符串转换成Java对象

    文章目录 使用阿里巴巴的 JSON 使用 ObjectMapper JSON字段与实体类属性不一致 首先,我们建立一个实体类,这里简单定义了 name.sex.age 三个属性,以及 get.set. ...

  6. JSON字符串转为指定实体类对象

    创建JsonStringToClass对象即可 package utils;import net.sf.json.JSONArray; import net.sf.json.JSONObject;im ...

  7. json字符串生成C#实体类的工具

    转载:http://www.cnblogs.com/finesite/archive/2011/07/31/2122984.html json作为互联网上轻量便捷的数据传输格式,越来越受到重视.但在服 ...

  8. JSON C# Class Generator ---由json字符串生成C#实体类的工具(转)

    转载地址:http://www.cnblogs.com/finesite/archive/2011/07/31/2122984.html json作为互联网上轻量便捷的数据传输格式,越来越受到重视.但 ...

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

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

最新文章

  1. 关于PHP使用GD库生成的验证码无法在别处显示
  2. MFC子线程访问主线程对话框程序的控件对象
  3. Lovesource博士:或者我是如何学会不再担心和热爱开放的
  4. 个人收集的一些库、工具、技术介绍
  5. 计算机视觉FPN: 特征金字塔网络
  6. 让MySQL不区分大小写
  7. 【辛烷值预测】基于matlab RBF神经网络辛烷值预测【含Matlab源码 177期】
  8. linux 替换文件夹内容,Linux批量替换文本,文件夹内所有文本内容
  9. 视频--Pr 第一个剪辑
  10. 5G时代车联网的通信协议——C-V2X
  11. IAU SOFA 软件包介绍
  12. 【Flask】学习笔记 #12 —— JinJa2模板继承与引入
  13. JavaScript高级第04天笔记
  14. 把 14 亿中国人都拉到一个微信群,程序员在技术上能实现吗?
  15. 黑科技丨电脑必备的chrome插件(一)
  16. 纤亿通带你了解GPON和EPON的区别
  17. 用友NC65产品的对账节点联查业务帐
  18. 一著名软件公司的java笔试算法题的答案
  19. 积分制管理系统:任务发布和审核
  20. c++期末上机oj题目汇总二(2018北邮信通版)纯干货

热门文章

  1. 苏春园:跟车品觉老师吃了顿早茶,让我明白了什么是数据的本质
  2. 2022年电工低压电工作业(应急管理厅)考试模拟卷及答案
  3. asr标注工具_【AI模型测试】语音识别ASR的结果校对
  4. springboot整合security实现权限控制
  5. 117.精读《Tableau 探索式模型》
  6. 通达信交易接口的解决方法是什么?
  7. 浅谈RFID 仓库管理系统
  8. 容智信息受邀出席WAIC“AI商业落地”论坛,畅谈人工智能新未来
  9. 微信小程序数据存储长时间缓存数据,数据存储本地
  10. 带你进⼊ OpenAI 的世界