У меня есть первый json:
{
"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'