ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

C/C++ JSON ORM 之 structs 数据结构相互嵌套定义

C/C++ JSON ORM 之 structs 数据结构相互嵌套定义
struct XDArtboardChildren { struct XDArtboardGroup { std::vector<XDArtboardChildren> children; JS_OBJECT(JS_MEMBER(children)); }; struct XDArtboardArtboard { std::vector<XDArtboardChildren> children; XDArtboardMeta meta; std::string ref; JS_OBJECT(JS_MEMBER(children), JS_MEMBER(meta), JS_MEMBER(ref)); }; std::string type; std::string name; XDArtboardMeta meta; std::string id; XDArtboardArtboard artboard; XDArtboardTransform transform; XDArtboardGroup group; XDArtboardStyle style; XDArtboardVisualBounds visualBounds; XDArtboardShape shape; JS_OBJECT(JS_MEMBER(type), JS_MEMBER(name), JS_MEMBER(meta), JS_MEMBER(id), JS_MEMBER(artboard), JS_MEMBER(transform), JS_MEMBER(group), JS_MEMBER(visualBounds), JS_MEMBER(shape)); };
参考

C/C++ JSON ORM-CSDN博客


创作不易,小小的支持一下吧!

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进