【发布时间】:2013-12-28 01:46:26
【问题描述】:
假设我有这个 Json 文件:
[
{
"id": 0
}
]
使用 jsoncpp,我可以通过这样做拥有一个 Json::Value 对象:
Json::Value node = root[0u]["id"];
好的,在代码的其他地方,我得到了 node 对象,我想从中获取一些信息。我可以得到它的值,像这样:
int node_value = node.asInt();
但是我怎样才能得到它的名字呢? (即“id”)。它应该是这样的:
string node_name = node.Name(); //or maybe:
string node_name2 = node.Key();
但我找不到类似的东西。帮助?如何获取节点名称?
【问题讨论】: