我有一个 JSON 文件,其中包含未包含在另一个复合对象(例如数组)中的离散对象。这样做的原因是我不想依赖它们都适合记忆的假设。
换句话说,我想遍历它们,一次读取、解析和处理它们。
在 YAML 中,我可以使用 YAML.load_documents 来做到这一点。(Ruby)JSON中有这样的东西吗?
谢谢,基思
所以基本上你想要一个 JSON 流解析器。
尝试yajl-ruby,一个与 Yajl JSON 流解析器库绑定 ruby 的 gem,或者JSON::Stream一个流式纯 ruby JSON 解析器。