wxJSONを使用してJSONオブジェクトの操作を開始しました。単一のJSONオブジェクト(以下に示す例)を操作しようとすると正常に動作しますが、正常に動作します。
{
"wxWidgets" : 1
{
"Version" :1
{
"Major" : 2,
},
"Languages" :
[
"C++",
"Python",
"Perl",
"C#/Net"
]
}
}
ただし、JSONオブジェクトに値の配列がある場合、JSONオブジェクトの解析に失敗し、必要なキーと値のペアを抽出できません。
例 :
[ {
"wxWidgets" : 1
{
"Version" :1
{
"Major" : 2,
},
"Languages" :
[
"C++",
"Python",
"Perl",
"C#/Net"
]
}
}
{
"wxWidgets" : 2
{
"Version" :2
{
"Major" : 3
},
"Languages" :
[
"java",
"j2ee",
"j2me"
]
}
}
]
単一のオブジェクトの場合、次のような要素にアクセスします。
wxJSONValue root; //this will have the json object created above.
wxString c = root[_T("wxWidgets")][_T("Version")].AsString(); // to get the version.
JSONOBJECT
2番目の例に示されているsの配列がある場合、どうすればよいですか?