对象列表转换成JsonObject

来源:爱站网时间:2022-09-12编辑:网友分享
今天来给广大网友们说说看对象列表转换成JsonObject的详细内容,如果你刚好对这方面比较感兴趣的话,一定要看看爱站技术频道小编所整理的资料,或多或少能帮助到你解决问题。

问题描述


我正在使用Java语言我收到了从List收到的getList function。此功能占用所有区域包括。这是区域对象

 public class Area {
     private String id ;
     private String type ;
     private String code ;
     private String parentCode;
     //getter and setter
    }

现在,我想转换具有以下格式的JsonObject

 {[
  "id": "",
  "type": "",
  "code":"",
  "parentCode":""
  "listAreaChild":{
                   [
                        "id": "",
                       "type": "",
                       "code":"",
                       "parentCode":""
                       "listAreaChild":{ [
                                                  "id": "",
                                                 "type": "",
                                                "code":"",
                                               "parentCode":""
                                                }],
                                               [
                                                  "id": "",
                                                 "type": "",
                                                "code":"",
                                               "parentCode":""
                                                }],..
                                                }
                   ]   }
 ],}
  • 我想将listAreaChild字段添加到也具有相同格式的json中
  • 您能给我一些建议以解决这种情况吗?
  • 谢谢你,抱歉我的英语不好

解决方法:


您的Area类没有用,因为所有属性都是私有的。没有人可以设置和读取值。您必须将属性标记为“ public”,或者更好地创建getter和setter方法,甚至更好地让Lombok替您完成。

在输出中,对象彼此链接,因此您需要添加另一个属性:

List listAreaChild=new ArrayList();

然后您可以填写此列表。

对象列表转换成JsonObject的详细内容分享到这里就结束了,还有需要补充的吗?可以来网站留言。想要收获不一样的技术文章内容,可以来爱站技术频道网站翻阅相关内容阅读。

上一篇:Java中使用WEKA库中的神经网络

下一篇:Unicode字符如何在控制台上打印刻度线

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载