iguana
iguana copied to clipboard
几个问题
对于自定义的类,序列化代码已经很少了,不错
1)流能支持 std::stringstream吗?
2)类外定义,可以放到类内定义,这样也许可以少些一个类名。 struct one_t { int id; }; REFLECTION(one_t, id);
能不能够改为: struct one_t { int id; REFLECTIONINNER( id); }; 3)private/protect可以支持吗? 4)编译性能的benchmark。
能不能支持自定义的key,比如类里面有一个std::string name, 则在json中的key一定是"name" 比如我想改为"Name"呢?
可以支持标准库的ss; 放到类里面和放到类外面是有不同考虑,放到类里面是侵入式的,类外面是非侵入式的但不能访问私有成员; 编译速度不慢; 自定义key可以支持但现在没时间去做。