JsonCpp - при наличии объекта json :: Value, как я могу узнать его ключевое имя?
Предположим, у меня есть этот файл Json:
[
{
"id": 0
}
]
используя jsoncpp, я могу иметьJson::Value
возражать, делая это:
Json::Value node = root[0u]["id"];
ОК, где-то еще в коде, я понимаю, чтоnode
объект, и я хочу получить некоторую информацию из него. Я могу получить его значение, как это:
int node_value = node.asInt();
Но как я могу получить его ИМЯ? (т. е. «идентификатор»). Это должно быть что-то вроде:
string node_name = node.Name(); //or maybe:
string node_name2 = node.Key();
но я не могу найти ничего подобного. Помогите? Как я могу получить имя узла?