0
它是我从QScriptValue转换为QVariantList的代码。但是我在最后一行发生错误。请纠正我,如果我做错了什么。如何将QScriptValue转换为黑莓Qt C++中的QVariantList
void ApplicationUI::onResult(QNetworkReply* reply)
{
if (reply->error() != QNetworkReply::NoError){
return; // ...only in a blog post
}
QString data = (QString) reply->readAll();
QScriptEngine engine;
QScriptValue result = engine.evaluate("(" + data + ")");
QScriptValue entries = result.property("result");
QVariantList *mainListd=entries.toVariant().toList();
}
我想在GroupDataModel中插入mainListd。
我想你的数据是用JSON格式化的吗?如果是这样,''QScriptValue''可能不是正确的方法,因为您可以使用''JsonDataAccess''来解析JSON数据。 –
是的,你是对的JsonDataAccess是解析的最佳方式之一。但如果我以所需的方式做,那么我通过删除指针来解决我的问题。 –