0
QScriptValue에서 QVariantList로 변환하는 코드입니다.하지만 마지막 줄에 오류가 발생합니다. 내가 뭔가 잘못하고 있다면 저를 바로 잡으십시오.QScriptValue를 QVariantList로 변환하는 방법 Qto 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''는 JSON 데이터를 구문 분석하기 위해''JsonDataAccess''를 사용할 수 있기 때문에 올바른 방법이 아닐 수도 있습니다. –
예 맞습니다. JsonDataAccess는 구문 분석하는 가장 좋은 방법 중 하나입니다. 하지만 내가 필요한 경우 포인터를 제거하여 문제를 해결할 수 있습니다. –