2015-01-27 28 views
10

Bir QJsonObject veri var ve QString dönüştürmek istiyorum. Bunu nasıl yapabilirim? Qt içinde yardım arandı, sadece QJsonObject dönüştürebilirsiniz QVariantMap ...QJsonObject nasıl QString için dönüştürülür

Şimdiden teşekkürler.

+0

aradığınız sınıf QJsonDocument geçerli: http://doc.qt.io/ qT-5/qjsondocument.html – MrEricSir

cevap

36

Bunu yapmak için ilk gerektiğimde, belgeleriniz biraz eksik olabilir ve diğer QJson sınıfları hakkında bilgi sahibi olduğunuzu varsayar.

bir QJsonObject bir QString elde etmek için, böyle, QJsonDocument sınıfını kullanmak gerekir: -

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

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