如何在JAVA中扩展JSON结构

时间:2017-03-19 17:21:50

标签: java json


我有一个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 假设我想重复“One”节点10次,“2”节点重复5次,然后在新的JSON中编写这个扩展的JSON。
我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

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