8

この Json ファイルがあるとします。

[
    {
        "id": 0
    }
]

jsoncpp を使用すると、次のようにJson::Valueしてオブジェクトを取得できます。

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

OK、コードの別の場所で、そのnodeオブジェクトを取得しています。そこから情報を取得したいと考えています。次のように、その値を取得できます。

int node_value = node.asInt();

しかし、どうすればその名前を取得できますか? (つまり、「ID」)。次のようになります。

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

しかし、私は似たようなものを見つけることができません。ヘルプ?ノードの名前を取得するにはどうすればよいですか?

4

2 に答える 2