Я видел примеров как перебирать вложенные мысли JSON
объекты типа:
"{ \"test\" : { \"property\" : \"value\" } }"
Но теперь мне нужно перебрать массив JSON
( children array
ниже):
"{ \"name\" : \"Franky\", \"children\" : [ \"Jonas\", \"Ellen\" ] }"
Как мне этого добиться?
Я нигде не вижу примеров или даже документации POCO
.
У меня есть этот пример ниже, но я не могу получить массив children .
Poco::Dynamic::Var test = object->get("children");
Poco::JSON::Array::Ptr subObject = test.extract<Poco::JSON::Array::Ptr>();
for (it = subObject->begin(); it != subObject->end(); it++) // how to iterate here?
{
std::cout << "my children:" << it->first << "\n";
}