我有一个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。
我怎么能这样做?
答案 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。