2015-01-27 33 views
10

QJsonObject 데이터가 있고 QString로 변환하려고합니다. 어떻게해야합니까? Qt에서 도움말을 검색하면 QJsonObject를 QVariantMap으로 변환 할 수 있습니다.QJsonObject를 QString으로 변환하는 방법

미리 감사드립니다.

+0

당신이 찾고있는 클래스는 QJsonDocument입니다 : http://doc.qt.io/ qt-5/qjsondocument.html – MrEricSir

답변

36

내가 처음이 작업을 수행해야 할 때를 기억하면 문서가 약간 부족할 수 있으며 다른 QJson 클래스에 대한 지식이 있다고 가정합니다.

가 QJsonObject의 QString을 얻으려면이처럼 QJsonDocument 클래스를 사용합니다 : -

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

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