【发布时间】:2010-09-15 11:00:49
【问题描述】:
我正在使用以下代码进行解析:
QJson::Parser parser;
bool ok;
QVariantMap result=parser.parse (cityReply->readAll(),&ok).toMap();
if (!ok)
{
qFatal("An error occurred during parsing");
exit (1);
}
foreach (QVariant city, result.toList())
{
QVariantMap names = city.toMap();
qDebug() << "\t-" << names["name"].toString();
}
我的 json 字符串是[{"id":2,"name":"AAA"},{"id":1,"name":"BBB"}]。
我收到以下错误:
“QVariantMap 类”没有名为“toList”的成员。
是否可以将 QMap 转换为 QList?
【问题讨论】: