38

QJsonObject データがあり、QString に変換したいと考えています。これどうやってするの?Qtでヘルプを検索したところ、QJsonObjectをQVariantMapにしか変換できません...

前もって感謝します。

4

3 に答える 3

90

最初にこれを行う必要があったときのことを思い出してください。ドキュメントは少し不足している可能性があり、他の QJson クラスの知識があることを前提としています。

QJsonObject の QString を取得するには、次のように QJsonDocument クラスを使用する必要があります。

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

QJsonDocument doc(jsonObj);
QString strJson(doc.toJson(QJsonDocument::Compact));
于 2015-01-28T11:23:14.320 に答える