手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

java实体类和json字符串的互转

时间:2024-10-14 22:36:13

1、 【java->json串】:代码中会分别使用JSONObject、JSONArray两种方式转化JSON字符串; 实体类Privince类及转换代码见下图:

java实体类和json字符串的互转
java实体类和json字符串的互转

2、 【json串->java】:代码中会分别使用JSONObject、JSONArray两种方式将JSON字符串转化为实体类; 转换代码见下图:

java实体类和json字符串的互转

3、 【list->json字符串】:将list转为json亨蚂擤缚字符串时需注意:在使用JSONObject.fromObject时会报错,【'object' is an array. Use JSONArray instead】。所以在将list转为json串时需使用JSONArray.fromObject的方式,错误内容及正确的代码请见下图:

java实体类和json字符串的互转
java实体类和json字符串的互转

4、 【json字符串->list】:同步骤三的原因,在将json字符串转换为list时,也需使用JSONArray.fromObject的方式。具体代码如下:

java实体类和json字符串的互转
© 手抄报圈