可能重复:
用于在 C 中解析 JSON 的代码生成器和库
我想将 JSON 编码的数据读入预定义的 C 结构。数据符合众所周知的对象结构。
由于性能在这里至关重要,我真的不喜欢使用生成链接对象树的库。
哪个库适合这个目的?是否有替代方法,例如代码生成器?
可能重复:
用于在 C 中解析 JSON 的代码生成器和库
我想将 JSON 编码的数据读入预定义的 C 结构。数据符合众所周知的对象结构。
由于性能在这里至关重要,我真的不喜欢使用生成链接对象树的库。
哪个库适合这个目的?是否有替代方法,例如代码生成器?
为了性能,我会选择libjson。它速度极快,并且不会生成自己的数据结构。它很像 XML 的 SAX 解析器,它将 START_OBJECT、END_OBJECT 等事件传递给回调函数,因此您可以将其绑定到所需的任何数据结构。