创建一个新的Json文件,然后将其他Json文件附加到它



需要创建一个新的json文件(combined.json),然后将多个json文件(json1和json2)附加到combined.json.

的例子:

Json 1 -先前创建的Json文件

[  
{  
"name":"John",
"city":"Berlin",
"cars":[  
"audi",
"bmw"
],
"job":"Teacher"
}
]

Json2 -先前创建的json文件

[  
{  
"name":"Mark",
"city":"Oslo",
"cars":[  
"VW",
"Toyata"
],
"job":"Doctor"
}
]

最终产品:

的总和。Json -当前创建的Json文件

[  
{  
"name":"John",
"city":"Berlin",
"cars":[  
"audi",
"bmw"
],
"job":"Teacher"
},
{  
"name":"Mark",
"city":"Oslo",
"cars":[  
"VW",
"Toyata"
],
"job":"Doctor"
}
]
Gson gson = new com.google.gson.Gson();
JSONArray combined = gson.fromJson(json1, JSONArray.class);
combined.addAll(gson.fromJson(json2, JSONArray.class));
// verify by looking on the value of: combined.toJSONString()

最新更新