JsonCpp - ao ter um objeto json :: Value, como posso saber qual é o nome da chave?
Vamos supor que eu tenha esse arquivo Json:
[
{
"id": 0
}
]
usando jsoncpp, eu posso ter umJson::Value
objeto fazendo isso:
Json::Value node = root[0u]["id"];
OK, em outro lugar no código, estou recebendonode
objeto, e eu quero obter algumas informações com isso. Eu posso obter o seu valor, assim:
int node_value = node.asInt();
Mas como posso obter o seu nome? (isto é, o "id"). Deve ser algo como:
string node_name = node.Name(); //or maybe:
string node_name2 = node.Key();
mas não consigo encontrar nada parecido. Socorro? Como posso obter o nome de um nó?