JSON和Java数据之间的转换

1、概念:

JSON对象转换为其他对象称为解码
其他对象转换为JSON对象的过程为编码

2、js对象和json对象

(1) JSON字符串转为JSON对象
var obj = JSON.parse(str);
(2) JSON对象转为JSON字符串
var last=JSON.stringify(obj); 

3、JAVA对象和JSON对象的相互转换

JSONObject.fromObject为编码方法,是将其他对象转换为JSON对象的方法

在这里插入图片描述
4、MAP和JSON之间的相互转换

MAP和JSON之间可以相互强制转换

在这里插入图片描述

5、JSONArray和LIST之间的相互转换

在这里插入图片描述

6、总结:

基于net.sf.json包转换json
其他对象转为Json(json编码),就通过JSONObject.fromObject和JSONArray.fromObject方法。
转换为Json对象或者jsonArray对象后可以调用一些方法,转换为其他java对象。

猜你喜欢

转载自blog.csdn.net/qq_39188150/article/details/88929219