如何合并多个json对象 [英] How do I merge multiple json objects
本文介绍了如何合并多个json对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用不同的网址获得相似的json数据.
I use different urls get similar json data.
这样我就可以在同一模型中获得更多信息
So that I can get more information in the same model
长时间困扰我
我试图将json.net用于单个列表.
i tried to use json.net for a single list.
string url1= "https://apt.data2.com";
string url2= "https://apt.data1.com";
var json1= webClient.DownloadString(url1);
var json2= webClient.DownloadString(url2);
这些调用返回具有相同结构的多个json对象
{
data: [
{
created_time: "1457332172",
text: "什麼東西",
from: {
username: "d86241",
profile_picture: "https://scontent.cdninstagram.com/t51.2885-19/s150x150/11371189_421316874725117_327631552_a.jpg",
id: "397355082",
full_name: "Jhao-wei Hvang"
},
id: "1200511729352353899"
}
]
}
和
{
data: [
{
created_time: "1111",
text: "hi",
from: {
username: "22",
profile_picture: "",
id: "ss",
full_name: "Hvang"
},
id: "1200511352353899"
}
]
}
我想组合这些对象以产生
I want to combine these objects to produce
{
data:[
{
created_time:"1234"
text:...
....
......
},
id:1234....
]
data:[
{
created_time:"4567"
text:....
....
......
},
id:4567....
]
}
如何将它们合并到单个json对象中?
How do I merge these into a single json object?
@foreach (var item in Model)
{
@ Item.text
}
推荐答案
var jObject1 = // Your first json object as JObject
var jObject2 = // Your second json object as JObject
jObject1.Merge(jObject2);
这篇关于如何合并多个json对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文