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?

Respuestas a la pregunta(2)

Su respuesta a la pregunta