【发布时间】:2011-06-26 15:09:24
【问题描述】:
如何在 Qt 中对 QVariant(或其他类型的数据)进行 JSON 序列化。 我不想使用像QJson这样的外部第三方库
【问题讨论】:
标签: c++ json qt serialization qjson
如何在 Qt 中对 QVariant(或其他类型的数据)进行 JSON 序列化。 我不想使用像QJson这样的外部第三方库
【问题讨论】:
标签: c++ json qt serialization qjson
顺便提一下,从 Qt5 开始,正式支持 JSON:
QVariant id(1), name("John Doe");
QJsonObject json;
json["Name"] = name.toString();
json.insert("id", id.toInt());
【讨论】:
Parsing JSON with QT using standard QT library.
顺便说一句:你为什么不想使用 QJson?它很好地封装了所有 QScriptValueIterator 内容,使您的代码更易于阅读。
【讨论】:
Qt 中没有内部工具可以做到这一点。你将不得不使用一个库。 或者推出你自己的实现
【讨论】: