QtJson自编库json转对象,json数组转对象列表
QtJson库是基于Qt json等相关库编写,集有json转对象,json数组转对象列表的功能, 还包含一些简单的读写json操作。 class QtJson { public: QtJson(); static QJsonObject readFileToJson(QString fileName); static bool writeJsonToFile(QJsonObject jsonObject, QString fileName); }; template class JsonListConvertor { public: JsonListCon vertor(); QList toList(const QJsonValue jsonList); QList toValueList(const QJsonValue jsonList); QJsonValue toJson(QList list); QJsonValue toJson(QList list); }; class Domain { public: Domain() {} virtual void fromJson(const QJsonObject data) = 0; virtual QJsonObject toJson() = 0; }; vertor(); QList toList(const QJsonValue jsonList); QList toValueList(const QJsonValue jsonList); QJsonValue toJson(QList list); QJsonValue toJson(QList list); }; class Domain { public: Domain() {} virtual void fromJson(const QJsonObject data) = 0; virtual QJsonObject toJson() = 0; };
暂无评论