DOM 是解析 JSON 的唯一方法吗?
最佳答案
一些 JSON 解析器确实提供增量(“流式”)解析器;对于 Java,至少以下来自 json.org 页面的解析器提供了这样的接口(interface):
- Jackson (拉接口(interface))
- Json-simple (SAX 风格的推送界面)
(除了 another answer 引用的 Software Monkey 的解析器)
实际上,这么多 JSON 解析器不提供这种简单的低级接口(interface)有点奇怪——毕竟,他们已经需要实现低级解析,所以为什么不公开它。
编辑(2011 年 6 月):Gson 也有自己的 streaming API (使用 gson 1.6)
关于json - 有 JSON 的流 API 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/444380/