JSON River – Parse JSON incrementally as it streams in
5 months ago
- #JavaScript
- #streaming
- #JSON
- jsonriver支持对传入的JSON流进行增量解析,逐步提供越来越完整的值
- 它体积小、速度快、无依赖,可在任何JavaScript环境中运行
- 示例用法包括解析来自fetch请求的流数据
- 值会增量更新,例如字符串逐个字符增长、数组追加元素、对象添加属性
- 最终解析结果与JSON.parse的输出完全一致
- 内置的JSON.parse速度更快但不支持流式处理
- stream-json等替代方案功能更丰富但速度较慢且更复杂
- 文档中提供了安装和测试命令