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

发布时间:2026/11/2 14:58:05
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博客


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