【发布时间】:2021-02-12 14:28:10
【问题描述】:
我有点困惑平面缓冲区的工作原理。
我尝试查看docs,但仍然感到困惑。
基本上,我需要做的是
- 将 JSON 数据(或者实际上,任何数据格式,只要它可由其他用户更改且可读)从文件加载到结构中或逐个读取字段。
- 应用关闭后,将结构保存回任何可读数据格式的文件
这就是我对平面缓冲区感到困惑的原因。 保存后如何更改文件?保存的结果是二进制的吗?或者这不是它的目的?
我目前正在使用 RapidJson。
用法是将文本数据读取到结构中,当应用结束时将结构保存到可修改的文本中。
【问题讨论】:
标签: c++ json serialization flatbuffers