繁体   English   中英

如何在JAVA中扩展JSON结构

[英]How to expand JSON structure in JAVA


我有一个很小的JSON结构。
我的要求是扩展JSON结构。

JSON结构示例

'{  
   "CallLog":{  
      "Three":{  
         "age":100,
         "name":"Sample",
         "Other":100,
         "Add":"Sample"
      },
      "One":{  
         "CallLogEntry":[  
            {  
               "ContryCode":{  
                  "CountryCode":123
               }
            },
            {  
               "Phone Number":{  
                  "PhoneNumber":456
               }
            },
            {  
               "Name":{  
                  "name":456
               }
            }
         ]
      },
      "Two":{  
         "age":100,
         "name":"Sample",
         "Other":100,
         "Add":"Sample"
      }


     }
    }


因此,我想扩展他的JSON。
假设我要重复“一个”节点10次,“两个”节点5次,然后在新JSON中写入此扩展的JSON。
我怎样才能做到这一点?

如果要通过Java进行操作,我建议您首先将此JSON转换为Java代码。一旦获得相应的类,例如CallLog.java,CallLogEntry.java等,则可以定义一个新类CallLog1.java并声明10'One ',5'Two'等,根据您的要求,然后创建JSON对象。 您可以将json复制粘贴到http://www.jsonschema2pojo.org/以获得POJO,然后创建自己的POJO,然后使用GSon之类的库将其转换为JSON。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM