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ó?

questionAnswers(2)

yourAnswerToTheQuestion