天天看点

C++对象的JSON序列化与反序列化探索续-复杂对象的序列化与反序列化

本文是基本上一篇博文进行改进而成,上一篇请见:

C++对象的JSON序列化与反序列化探索

此处就不多说了,直接上代码。

1. 序列化基类

2.测试的派生类

注意,此处CSubTestStruct类型的对象是CTestStruct的一个成员.

3.测试代码及效果图

1). 序列化

效果

C++对象的JSON序列化与反序列化探索续-复杂对象的序列化与反序列化

2). 反序列化

C++对象的JSON序列化与反序列化探索续-复杂对象的序列化与反序列化

4. 接下来要解决的问题

当对象中存在数组或者列表时,我暂时还没想到好的办法处理,如果哪位有思路,还请赐教;如果对于此类序列化与反序列化有好的方法,也请指教!