1、 【java->json串】:代码中会分别使用JSONObject、JSONArray两种方式转化JSON字符串; 实体类Privince类及转换代码见下图:
2、 【json串->java】:代码中会分别使用JSONObject、JSONArray两种方式将JSON字符串转化为实体类; 转换代码见下图:
3、 【list->json字符串】:将list转为json亨蚂擤缚字符串时需注意:在使用JSONObject.fromObject时会报错,【'object' is an array. Use JSONArray instead】。所以在将list转为json串时需使用JSONArray.fromObject的方式,错误内容及正确的代码请见下图:
4、 【json字符串->list】:同步骤三的原因,在将json字符串转换为list时,也需使用JSONArray.fromObject的方式。具体代码如下: