NDJSON 与 JSON 互相转换

将 NDJSON(每行一个 JSON 对象,日志和数据流中常用的格式)转换为常规的 JSON 数组,或反向转换。

示例:

NDJSON 转 JSON

JSON 转 NDJSON

工作原理

NDJSON(“Newline Delimited JSON”,换行分隔的 JSON)是一种每行包含一个独立 JSON 对象的格式,广泛用于日志文件、事件流或大型导出文件,可以逐行处理而无需全部载入内存。本工具支持双向转换:把 NDJSON 文件合并为一个单一的 JSON 数组,供大多数常规工具使用;也可以把 JSON 数组拆分为 NDJSON,以便日志或流式处理管道摄入。

如果 NDJSON 中某一行的 JSON 无效会怎样?

转换会中止,并给出错误信息,指明出错行的行号,方便您快速修正,而不必检查整个文件。

NDJSON 中的空行会有问题吗?

不会,转换为 JSON 时,空行或只含空格的行会被自动忽略。

100% 本地处理:转换完全在您的浏览器中通过 WebAssembly 完成——您的数据不会离开您的设备。