Java通过Fastjson实现JSONObject对象、Json字符串以及Java实体类之间互相转换
导入依赖
<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实体类之间互相转换相关推荐
- java bean jsonobject_利用JSONObject将json 字符串转换为java bean对象
利用JSONObject将下面这个json字符串转换为javabean对象 { "assetInfoList":[{ "devsno":"xxx&qu ...
- java entity转dto_java 使用反射在dto和entity 实体类之间进行转换
public class Utils { /** * 将dto和entity之间的属性互相转换,dto中属性一般为String等基本类型, * 但是entity中可能有复合主键等复杂类型,需要注意同名 ...
- 【小5聊】C# Json字符串转Model实体类以及Model实体类转Json字符串
1.引用DLL:Newtonsoft.Json.dll 引用自己项目兼容的dll版本安装 2.Json字符串转Model实体类 UserInfoModel model = new UserInfoMo ...
- 对象json字符串数组 java对象,java把json的字符串转换为json对象和数组
[Json--使用Json jar包实现Json字符串与Java对象或集合之间的互相转换] 1,[java将JSON字符串转换为实体类对象 @SuppressWarnings(unchecked)pu ...
- JSON字符串封装成Bean对象/JSON串反序列化成实体类对象/JSON字符串转换成Java对象
文章目录 使用阿里巴巴的 JSON 使用 ObjectMapper JSON字段与实体类属性不一致 首先,我们建立一个实体类,这里简单定义了 name.sex.age 三个属性,以及 get.set. ...
- JSON字符串转为指定实体类对象
创建JsonStringToClass对象即可 package utils;import net.sf.json.JSONArray; import net.sf.json.JSONObject;im ...
- json字符串生成C#实体类的工具
转载:http://www.cnblogs.com/finesite/archive/2011/07/31/2122984.html json作为互联网上轻量便捷的数据传输格式,越来越受到重视.但在服 ...
- JSON C# Class Generator ---由json字符串生成C#实体类的工具(转)
转载地址:http://www.cnblogs.com/finesite/archive/2011/07/31/2122984.html json作为互联网上轻量便捷的数据传输格式,越来越受到重视.但 ...
- android开发学习 ------- json数据与实体类之间的相互转换
在网络请求的时候,会返回给我们实体类,我们需要将实体类转化为json字符串,方便处理数据: 有时候也会将json数据转换为实体类. 在Android Studio中,json要互相转换,需要用到gso ...
最新文章
- 关于PHP使用GD库生成的验证码无法在别处显示
- MFC子线程访问主线程对话框程序的控件对象
- Lovesource博士:或者我是如何学会不再担心和热爱开放的
- 个人收集的一些库、工具、技术介绍
- 计算机视觉FPN: 特征金字塔网络
- 让MySQL不区分大小写
- 【辛烷值预测】基于matlab RBF神经网络辛烷值预测【含Matlab源码 177期】
- linux 替换文件夹内容,Linux批量替换文本,文件夹内所有文本内容
- 视频--Pr 第一个剪辑
- 5G时代车联网的通信协议——C-V2X
- IAU SOFA 软件包介绍
- 【Flask】学习笔记 #12 —— JinJa2模板继承与引入
- JavaScript高级第04天笔记
- 把 14 亿中国人都拉到一个微信群,程序员在技术上能实现吗?
- 黑科技丨电脑必备的chrome插件(一)
- 纤亿通带你了解GPON和EPON的区别
- 用友NC65产品的对账节点联查业务帐
- 一著名软件公司的java笔试算法题的答案
- 积分制管理系统:任务发布和审核
- c++期末上机oj题目汇总二(2018北邮信通版)纯干货