JSON 数组转 NDJSON

JSON 数组转 NDJSON(JSON Lines)在线工具。把标准 JSON 数组拆成一行一条的 .jsonl 文本,适合写日志、做流式接口和批量导入(如 Elasticsearch、BigQuery、ClickHouse)。转换在浏览器本地完成,数据不上传。

在工作台中打开 本地处理 · 数据不上传

怎么使用

  1. 1

    粘贴 JSON 数组

    把数组放进输入框,或选择本地 .json 文件。

  2. 2

    选择每条记录的缩进

    默认「单行」得到标准 NDJSON;也可展开每条记录便于查看。

  3. 3

    停顿后自动转换

    逐元素序列化成一行一条,并统计输出条数。

  4. 4

    复制结果

    一键复制 .jsonl 文本,或翻转方向把 NDJSON 合并回数组。

功能特点

一行一条

每个数组元素序列化成独立一行,符合 JSON Lines 规范,可直接被流式写入。

可选记录展开

默认单行输出,也可对每条记录做缩进,方便人工检查。

key 排序

可选择递归排序 key,输出稳定,便于版本对比。

Worker 本地计算

大数组在后台线程拆分,界面不卡顿,数据不上传。

常见错误与排查

  • ! 数组元素可以是对象、数组或标量,标量会各自占一行。
  • ! 嵌套字符串里若含换行会被转义成 \n,不会破坏「一行一条」的结构。

常见问题

NDJSON 能直接灌进数据库吗?

可以,很多数据管道(Elasticsearch bulk、BigQuery、ClickHouse 等)都接受 .jsonl 一行一条的格式。

空数组会输出什么?

输出为空(没有任何记录)。

数据会被上传吗?

不会,转换在浏览器本地完成。

相关工具