JsonCpp - kiedy mam obiekt json :: Value, skąd mogę wiedzieć, jaka jest jego nazwa klucza?

Załóżmy, że mam ten plik Json:

[
    {
        "id": 0
    }
]

używając jsoncpp, mogę miećJson::Value obiekt, wykonując to:

Json::Value node = root[0u]["id"];

OK, gdzieś w kodzie, rozumiemnode obiekt i chcę uzyskać z niego pewne informacje. Mogę uzyskać jego wartość, w ten sposób:

int node_value = node.asInt();

Ale jak mogę zdobyć NAME? (tj. „id”). Powinno być coś w stylu:

string node_name  = node.Name(); //or maybe:
string node_name2 = node.Key(); 

ale nie mogę znaleźć niczego podobnego. Wsparcie? Jak mogę uzyskać nazwę węzła?

questionAnswers(2)

yourAnswerToTheQuestion