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

时间:2026-02-13 23:46:58

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字符串的互转

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com