{"hi": "hellow",
"first":
{"next":[
{"key":"important_value"}
]
}
}
訪問RapidJSON內部數組得到一個數組內的值:RapidJSON庫通過其索引
這個工程:cout << "HI VALUE:" << variable["hi"].GetString() << endl;
這將輸出:hellow
預期,問題是訪問一樣,如果我想裏面的值得到「Important_Value」,我試過這樣的:cout << "Key VALUE:" << variable["first"]["next"][0]["key"].GetString() << endl ;
,但這不起作用,我希望能夠通過數組的第一項獲得「important_value」,在這種情況下,它是導致錯誤的[0]
。
我該如何做它的索引? 我希望這很清楚我的解釋。
在此先感謝。
這不會回答任何問題,用括號[]代替我的例子,括號是問題,因爲它是數組的自動位置,第一個是0,下一個是1等等。 。你做了什麼,我已經有了,試着得到我的例子中的值,使用相同的來源。 – Grego 2012-04-07 01:40:08
試試這個........ – mola10 2012-04-07 14:44:39
這正是我想要訪問數組成員中的嵌套對象。 +1 – haxpor 2014-10-08 13:59:27