У меня есть JSON файл, который выглядит следующим образом:
{
"sectionOne": [
{
"keyString": "Big Car",
"keyInt": 7,
"keyBool": true
},
{
"keyString": "Some String",
"keyInt": 7,
"keyBool": false
}
],
"sectionTwo": [
{
"keyStringTwo": "Sec2"
},
{
"keyStringTwo": "Some other string"
}
]
}
И я могу быстро его загрузить и проанализировать json.
со следующим кодом
stringstream json_stream;
jsonStream << myfile.rdbuf();
string jsonString = jsonStream.str();
rapidjson::Document document;
document.Parse(jsonString.c_str());
и я могу проверить, существуют ли члены, и могу ли я получить отдельные значения из него, но я хотел бы получить массив / вектор вложенных ключей / элементов из файла выше
, чтобы получить результат выглядит так
{"keyString","keyInt", "keyBool"}
для внешнего ключа sectionOne
будут приняты дублированные значения, но не идеально
Есть ли способ получить массив / вектор вложенных ключей / элементов из A JSON file
Заранее спасибо