2015-01-27 11 views
10

Ho dati QJsonObject e voglio convertire in QString. Come posso fare questo? Ho cercato aiuto in Qt, può solo convertire QJsonObject in QVariantMap ...Come convertire un QJsonObject in QString

Grazie in anticipo.

+0

La classe che stai cercando è QJsonDocument: http://doc.qt.io/ qt-5/qjsondocument.html – MrEricSir

risposta

36

Ricordando quando ho avuto la prima necessità di farlo, la documentazione può essere un po 'carente e presuppone che abbiate conoscenza di altre classi QJson.

Per ottenere un QString di un QJsonObject, è necessario utilizzare la classe QJsonDocument, in questo modo: -

QJsonObject jsonObj; // assume this has been populated with Json data 

QJsonDocument doc(jsonObj); 
QString strJson(doc.toJson(QJsonDocument::Compact)); 
Problemi correlati