一,QSerializer的使用场景
如果是正使用QT的小伙伴们,如果遇到json的数据解析和存储或者xml的解析和存储,就可以考虑用QSerializer来帮你处理数据。使用很简单,也有demo示例。
二,json数据的序列化使用
1.xxxx.pro 包含第三方的Qserializer的工程:

2.构造序列化模板如下:支持int,bool,double,list,自定义结构等等,常见的数据类型都支持。
#include <QSerializer>
class TestCustomObject: public QSerializer
{
Q_GADGET
QS_SERIALIZABLE
public:
QS_FIELD(int, code)
QS_FIELD(QString, msg)
};
class TestJsonData: public QSerializer
{
Q_GADGET
QS_SERIALIZABLE
public:
Test
QSerializer是QT中用于处理JSON和XML数据序列化的库,适用于数据解析和存储。通过简单配置,它能支持int、bool、double、list等多种数据类型,包括自定义结构。该库提供了将数据序列化到文件以及从文件反序列化到结构体的功能,并附带了测试demo供开发者参考。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



