更高级的 JSON 到自定义结构示例
作者: wnewbery创建于 2016年6月28日更新于 2026年8月26日
标签example
我想将一些 JSON 结构解析成 C++ 对象,并正在尝试确定最佳方法。有一个示例 (http://rapidjson.org/md_doc_sax.html#CustomDataStructure),但它只是一个非常简单的情况,使用手工编写的枚举很快就会变得非常复杂。使用 DOM 模型,可以实现类似 `void read_json(const rapidjson::Value &val, SomeType *out)` 的函数,以及各种重载和辅助函数(还有类似的 `write_json(writer,in)` 函数),但如果有人已经为 SAX 处理器 API 设计出了这样的方案,我会非常感兴趣。
内容来源: Tencent/rapidjson