{"hi": "hellow",
"first":
{"next":[
{"key":"important_value"}
]
}
}
访问数组内的 RapidJSON:
这有效:cout << "HI VALUE:" << variable["hi"].GetString() << endl;
这将输出:hellow
正如预期的那样,问题是访问内部值,例如如果我想获得“Important_Value”,我尝试过这样的事情:cout << "Key VALUE:" << variable["first"]["next"][0]["key"].GetString() << endl ;
但这不起作用,我希望能够获得“important_value” " 由数组的第一项,在这种情况下,它[0]
是导致错误的原因。
我该怎么做才能通过它的索引来获取它?我希望我的解释很清楚。
提前致谢。