{"hi": "hellow",
"first":
{"next":[
{"key":"important_value"}
]
}
}
Zugriff auf RapidJSON innerhalb des Arrays:
das funktioniert: cout << "HI VALUE:" << variable["hi"].GetString() << endl;
dies wird ausgegeben: hellow
Wie erwartet besteht das Problem darin, auf interne Werte zuzugreifen, z. B. wenn ich “Important_Value” erhalten möchte. Ich habe Folgendes versucht: cout << "Key VALUE:" << variable["first"]["next"][0]["key"].GetString() << endl ;
aber das funktioniert nicht, ich möchte in der Lage sein, den “important_value” durch das erste Element des Arrays zu erhalten, und in diesem Fall ist es das [0]
das verursacht Fehler.
Wie bekomme ich es anhand seines Indexes? Ich hoffe, meine Erklärung ist klar.
Danke im Voraus.