我有一個第一JSON:如何合併兩個JObject?
{
"data": [{
"id": "id1",
"field": "field1"
}],
"paging": {
"prev": "link1",
}
}
和第二之一:
{
"data": [{
"id": "id2",
"field": "field2"
}],
"paging": {
"prev": "link2",
}
}
和我要合併/聯合兩個數據陣列,諸如:
{
"data": [{
"id": "id1",
"field": "field1"
},
{
"id": "id2",
"field": "field2"
}]
}
(我現在不在乎paging
)。
我該如何快速輕鬆地做到這一點?這是我的嘗試:
var final = JsonConvert.SerializeObject(new { data = json1["data"].Union(json2["data"]) }, Newtonsoft.Json.Formatting.Indented).ToString();
而是拋出一個異常:'Newtonsoft.Json.Linq.JArray' does not contains a definition of 'Union'
json1對象的數據類型是什麼? – NovaDev