解析に次のコードを使用しています。
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"}]
です。
次のエラーが発生しました:
「classQVariantMap」には「toList」という名前のメンバーがありません。
QMapをQListに変換することは可能ですか?