{"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]
вызывает ошибку.
Как мне получить его по индексу? Надеюсь понятно мое объяснение.
Заранее спасибо.