JsonCpp: al tener un objeto json :: Value, ¿cómo puedo saber que es el nombre clave?
Supongamos que tengo este archivo Json:
[
{
"id": 0
}
]
usando jsoncpp, puedo tener unJson::Value
objetar haciendo esto:
Json::Value node = root[0u]["id"];
OK, en algún otro lugar del código, lo entiendonode
objeto, y quiero obtener algo de información de ella. Puedo obtener su valor, así:
int node_value = node.asInt();
Pero, ¿cómo puedo obtener su nombre? (es decir, el "id"). Debería ser algo como:
string node_name = node.Name(); //or maybe:
string node_name2 = node.Key();
pero no puedo encontrar nada similar. ¿Ayuda? ¿Cómo puedo obtener el nombre de un nodo?