哪N个?
这个也得自己搞std::wstring,而且每个struct要提供to_json()/from_json(),也比较啰嗦。
倒是也搞了类似的宏NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE/NLOHMANN_DEFINE_TYPE_INTRUSIVE
https://github.com/nlohmann/json#serialization--deserialization
c++不支持反射,这个决定了目前的实现都不怎么爽,基本都是宏和模板结合搞。
用宏的,要在宏里面把struct的每个成员再列一遍,繁琐。。。
这有个用预处理方式搞的
https://github.com/chocolacula/easy_reflection_cpp
需要一个只处理序列化/反序列化的小库
【 在 allegro 的大作中提到: 】
: json序列化/反序列化有N个高star的实现。
: 为什么要花时间研究一个名不见经传的小repo?
:
--
修改:z16166 FROM 123.118.191.*
FROM 123.118.191.*