2
{
    "80550560": {"name":" HAdailton Cesar", "name2": "T-Max"},
    "5987810": {"name": "Adnax", "name2": "Adna Zaza"}
}

この入力があり、入力に含まれるすべての名前を出力する必要がありますが、問題は、整数で編成されたインデックスがないことです。文字列番号を取得する必要があり、文字列が何であるかもわかりませんテキストインデックスになります。

このようなものを想像しますが、JsonCPP から「string_text」を取得する方法がわかりません

res[string_text]["name"];
4

2 に答える 2

7

リストを取得するために使用getMemberNamesします。

反復も可能だと確信していますが、私は常に「getMemberNames」を使用することを選択しています

于 2012-04-03T06:35:40.683 に答える
2

クラスのドキュメントを読むと、や などのイテレータ機能があるため、標準のコンテナのように値を反復処理できるはずです。Json::Valuebeginend

于 2012-04-03T10:27:34.187 に答える