【发布时间】:2014-06-04 03:50:12
【问题描述】:
我有如下 JSON:
{
"agentsArray": [{
"ID": 570,
"picture": "03803.png",
"name": "Bob"
}, {
"ID": 571,
"picture": "02103.png",
"name": "Tina"
}]
}
现在我正在尝试遍历每个数组元素。使用qt-json 库https://github.com/da4c30ff/qt-json
试过了:
foreach(QVariantMap plugin, result["agentsArray"].toList()) {
qDebug() << " -" << plugin["ID"].toString();
}
但无法让它工作,有什么想法我做错了吗?
【问题讨论】:
-
您使用的是 Qt 4 还是 5? Qt 5 在 QtCore 中有 json 解析器类。
-
那太棒了! :)