【发布时间】:2011-07-13 04:03:08
【问题描述】:
我正在尝试找到一种在 C 中解析 JSON 的好方法。我真的不需要一个庞大的库或任何东西,我宁愿拥有一些小而轻量级的东西,具有最少的功能,但有良好的文档。
有人可以指点我吗?
【问题讨论】:
-
你使用的是 linux 发行版吗?
-
objective-c 库可以工作吗?我在我的 Mac 上使用 TouchJson 在 obj-c 中它非常易于使用且体积小。
-
当您说“最低限度”时,您实际上能做到多少最低限度?有些会处理各种 Unicode 编码,有些只是 UTF-8,有些只关注 ASCII “格式字符”,例如
{、[、]、}、,、", 和反斜杠。他们可能会或可能不会将 Unicode 转义序列由您决定,他们可能会让您检查数字是否在允许的 Unicode 范围内,等等。然后将任意 JSON 解析为树与将已知 JSON 解析为 C 之间存在主要区别结构。