JSON 数组转 NDJSON
JSON 数组转 NDJSON(JSON Lines)在线工具。把标准 JSON 数组拆成一行一条的 .jsonl 文本,适合写日志、做流式接口和批量导入(如 Elasticsearch、BigQuery、ClickHouse)。转换在浏览器本地完成,数据不上传。
在工作台中打开 本地处理 · 数据不上传
怎么使用
- 1
粘贴 JSON 数组
把数组放进输入框,或选择本地 .json 文件。
- 2
选择每条记录的缩进
默认「单行」得到标准 NDJSON;也可展开每条记录便于查看。
- 3
停顿后自动转换
逐元素序列化成一行一条,并统计输出条数。
- 4
复制结果
一键复制 .jsonl 文本,或翻转方向把 NDJSON 合并回数组。
功能特点
一行一条
每个数组元素序列化成独立一行,符合 JSON Lines 规范,可直接被流式写入。
可选记录展开
默认单行输出,也可对每条记录做缩进,方便人工检查。
key 排序
可选择递归排序 key,输出稳定,便于版本对比。
Worker 本地计算
大数组在后台线程拆分,界面不卡顿,数据不上传。
常见错误与排查
- ! 数组元素可以是对象、数组或标量,标量会各自占一行。
- ! 嵌套字符串里若含换行会被转义成 \n,不会破坏「一行一条」的结构。
常见问题
NDJSON 能直接灌进数据库吗?
可以,很多数据管道(Elasticsearch bulk、BigQuery、ClickHouse 等)都接受 .jsonl 一行一条的格式。
空数组会输出什么?
输出为空(没有任何记录)。
数据会被上传吗?
不会,转换在浏览器本地完成。