14

Qt で QVariant (または他のタイプのデータ) を JSON シリアル化するにはどうすればよいですか? QJsonのような外部のサードパーティ ライブラリを使用したくない

4

3 に答える 3

22

言及しておくと、Qt5 の時点で、JSON が公式にサポートされています。

Qt での JSON サポート

QVariant id(1), name("John Doe");
QJsonObject json;

json["Name"] = name.toString();
json.insert("id", id.toInt());
于 2013-04-23T16:19:28.247 に答える
5

標準 QT ライブラリを使用して QT で JSON を解析します

ところで: なぜ QJson を使いたくないのですか? すべての QScriptValueIterator を適切にカプセル化し、コードを読みやすくします。

于 2011-02-14T08:50:44.337 に答える
-6

それを行うための Qt の内部ツールはありません。lib を使用する必要があります。または、独自の実装を展開します

于 2011-02-14T00:23:08.713 に答える