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?