我刚刚开始在 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
如果有第二个示例中给出的 s数组,我该怎么做?