我有一个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