Tool Kumar 工具

JSON 转 JSONL

把 JSON 数组转换为 JSON Lines(也叫 NDJSON):每个元素以紧凑 JSON 的形式单独占一行。日志管道、批量导入以及逐条读取记录的数据集都要求使用这种格式。

如何使用这个工具

  1. 粘贴 JSON 数组或打开文件。
  2. 在“转换”视图中查看 JSON Lines。
  3. 复制这些行,或下载为 .jsonl 文件。

示例演示

数组中的每个元素变成一行。嵌套的数组和对象保留在各自的记录中,大 ID 保留了每一位数字。

输入

[{"id":9007199254740993,"event":"click","tags":["home","cta"]},{"id":9007199254740994,"event":"view","meta":{"page":"/pricing"}}]

输出

{"id":9007199254740993,"event":"click","tags":["home","cta"]}
{"id":9007199254740994,"event":"view","meta":{"page":"/pricing"}}

选项与特殊情况

  • 顶层数组的每个元素按顺序变成一行紧凑 JSON,每行都以换行符结尾。
  • 不是数组的文档会变成单独一行。
  • 嵌套的数组和对象保留在所属记录中;只拆分顶层。
  • 数字的每一位都原样保留。

默认保护隐私

你的文档只保留在这个浏览器中。Tool Kumar 在你的设备上解析、转换并生成下载文件,无需账号,也没有上传步骤。

JSON 转 JSONL:常见问题

如何把 JSON 转换为 JSONL?
把 JSON 数组粘贴到这里。转换器会把每个元素单独写成一行;可以复制结果,或下载为 .jsonl。
NDJSON 和 JSONL 是一回事吗?
实际上是的。二者都表示每行一个 JSON 值,所以输出适用于要求其中任一名称的工具。
可以把 JSONL 转换回 JSON 数组吗?
可以。“JSONL 转 JSON”会读取这些行,返回一个 JSON 数组。

相关工具

JSONL 转 JSON、JSONL 查看器和JSON 转 CSV。