Hasty Briefsbeta

双语

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等替代方案功能更丰富但速度较慢且更复杂
  • 文档中提供了安装和测试命令