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是解析的最佳方式之一。但如果我以所需的方式做,那麼我通過刪除指針來解決我的問題。 –