0
это мой код для преобразования из QScriptValue в QVariantList. Но я получаю ошибку в последней строке. пожалуйста, поправьте меня, если я делаю что-то неправильно.Как преобразовать QScriptValue в QVariantList в Blackberry Qt C++
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();
}
Я хочу вставить этот mainListd в GroupDataModel.
Я думаю, ваши данные сформированы в JSON? Если это так, '' QScriptValue', возможно, не самый правильный способ сделать это, поскольку вы можете использовать '' JsonDataAccess'' для анализа данных JSON. –
Да, вы правы. JsonDataAccess - один из лучших способов анализа. но если я делаю нужным образом, то я решаю свою проблему, удаляя указатель. –