首页 > 编程语言 > 详细

Java中String,JSON对象,java实体类(Bean)之间的相互转换

时间:2021-07-16 00:09:06      阅读:15      评论:0      收藏:0      [点我收藏+]

FastJson对于json格式字符串的解析主要用到了一下三个类:

(1)JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。
(2)JSONObject:fastJson提供的json对象。
(3)JSONArray:fastJson提供json数组对象。

1)JAVA对象转JSON字符串
JSON.toJSONString(JAVA对象)


2)JSON字符串转JSON对象
JSON.parseObject(JSON字符串)


3) JSON字符串转JAVA简单实体类对象(Bean)
JSON.parseObject(JSON字符串, Data.class)


4) JSON字符串 数组类型与JAVA对象的转换
1.jsonObject.getJSONArray(“errors”) 把对象转换成jsonArray数组
2.JSONObject.toJSONString(error) 将array数组转换成字符串
3. JSONObject.parseArray(jsonString, Error.class) 把字符串转换成集合


5)JAVA对象转JSON对象
JSON.toJSON
对于JSON对象与JSON格式字符串的转换可以直接用 toJSONString()这个方法。
javaBean与JSON格式字符串之间的转换要用到:JSON.toJSONString(obj);
javaBean与json对象间的转换使用:JSON.toJSON(obj),然后使用强制类型转换,JSONObject或者JSONArray。

 

 

参考:https://www.codeleading.com/article/37194665254/

Java中String,JSON对象,java实体类(Bean)之间的相互转换

原文:https://www.cnblogs.com/Melo-ccyfy/p/15017285.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!