我有一个包含200k + JSON对象的输入流。每个对象都在一个新行上。我不确定如何以逐行方式解析这些对象。
答案 0 :(得分:0)
好吧,如果您的内容类型包含多个JSON,您可以有目的地使用相应的解析器来处理这类任务。
通常的 JSON解析器(NSJSONSerialization)无法解析此类文档,因为严格来说它只能解析一个 JSON文档。
流式解析器也可能不是那种处理这类文档的解析器。它必须专门设计用于处理“多个JSON”文档。
您可以查看JPJson。此JSON解析器可以在一个字节流中处理多个JSON文档。它也很快,并且具有恒定的内存占用。
我是这个图书馆的作者,可能值得一试。