博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON与Bean互转
阅读量:7042 次
发布时间:2019-06-28

本文共 1204 字,大约阅读时间需要 4 分钟。

转自: 

废话不多说,直接进入主题,json与javaBean之间的互相转换

 javaBean转换成json

直接使用提供的方法可以得到json
JSONObject json = JSONObject.fromObject(object);
---------------------------------------------------------------------------------------
public static JSONObject bean2json(Object object) {
JSONObject jsonObject = JSONObject.fromObject(object);
return jsonObject;
}

 

json转换成javaBean
JSONObject 提供了一个解析json数据的方法
JSONObject.toBean(JSONObject json,Class beanClz);
例:JavaBean bean = new JavaBean();
JSONObject json = .......;
....;//对json数据的组织
JavaBean bean = JSONObject.toBean(json,bean.getClass());
可以得到由json转换的bean对象
---------------------------------------------------------------------------------------------
public static Object json2Object(String json, Class beanClz) {
return JSONObject.toBean(JSONObject.fromObject(json), beanClz);
}
public static Object json2Object(JSONObject json, Class beanClz) {
return JSONObject.toBean(json, beanClz);
}
 
============================================================
另:
import com.alibaba.fastjson.JSON; String str = JSON.toJSONString(User);// java对象转为jsonString User user = JSON.parseObject(stringGet, User.class);// jsonString转为java对象

 

 

转载于:https://www.cnblogs.com/yadongliang/p/8276401.html

你可能感兴趣的文章
PHP回顾之协程
查看>>
Do you want to be a Python expert ? 前言
查看>>
MvnForum源码环境配置
查看>>
【Java并发编程的艺术】第二章读书笔记之原子操作
查看>>
JS设计模式-策略模式
查看>>
SegmentFault 社区访谈 | Linxz:只会写 CSS 不会写 JS 的“伪”前端
查看>>
log4net 普通文件、数据库日志
查看>>
算法学习——DP篇
查看>>
Springboot 之 引入Thymeleaf
查看>>
webpack学习笔记2 起步
查看>>
注解全解析
查看>>
map函数的使用技巧
查看>>
Laravel5.2 自定义类引入和命名空间问题
查看>>
express使用req对象获取HTTP请求的参数
查看>>
React小技巧: 使用Context跨组件树传递数据
查看>>
Objective-C设计模式解析-迭代器
查看>>
keepalived搭建zabbix server双机高可用
查看>>
怎样使用和设置.babelrc
查看>>
我的世界:一个村落(其二)
查看>>
Longest Increasing Path in a Matrix
查看>>