私は以下のようにjsonデータを持っています、Item_idが一致すれば "revs"配列に新しいエントリを追加したいと思います。 1既存のJSONデータは、「回転数」列内の2つの項目で構成されており、json.net、既存の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:私はC++前ためjsoncppを使用し、私はループ基準物体とを介して、私はそれに容易
おかげでJSONデータを変更していることができます。
あなたの答えを行う時間クエリ構文が働いているように見えるが、私は与えたJSONデータは一例であり、実際には複数の根と複数の項目、とにかくあなたの助けに感謝しています。 – hghew