我有一個JSON數據如下,我想添加新的條目「revs」數組如果Item_id匹配,讓我說Item_id我看着1,現有的JSON數據由兩個項目的「轉速」數組中,並希望添加新條目json.net,添加/ apped新的對象/項目到現有的JSON對象
{
"Root" : [
{
"Item_Name" : "Test",
"Items" : [
{
"Item_id" : "1",
"revs" : [
{
"rev_id" : "1"
},
{
"rev_id" : "3"
},
{
"rev_id" : "need to add new entry here"
}
]
},
{
"Item_id" : "2",
"revs" : [
{
"rev_id" : "1"
}
]
}
]
}
]
}
我喜歡這個
JObject jsonObject = JObject.Parse(<the json data above>);
迭代JSON數據解析成「轉速」後陣Item_id匹配並且我創建了一個JObject,並被添加到新的條目數據
JObject new_rev = new JObject();
new_rev["rev_id"] = "need to add new entry here"
我該怎麼做才能讓我的new_rev數據反映在jsonObject中?
P/S:ⅰ通過使用jsoncpp用於C++之前和我只是循環參照對象,我可以具有經修飾的JSON數據到它容易
感謝。
你的答案^ h查詢語法似乎工作,但我給JSON數據僅僅是例子,其實有多重根和多個項目,反正感謝您的幫助。 – hghew