Tool Kumar 工具

JSONL 查看器

打开或粘贴 JSON Lines(也叫 NDJSON),逐行查看每条记录。Tool Kumar 会列出这些记录,你可以在树形视图中展开、在表格中排序或进行搜索,文件始终留在你的设备上。

如何使用这个工具

  1. 打开 .jsonl 或 .ndjson 文件,或把这些行粘贴到输入面板中。
  2. 查看状态栏:它会显示 JSON Lines 以及记录条数。
  3. 在“树形”中展开记录,切换到“表格”以每行显示一条记录,或按 Ctrl+F(Mac 上为 ⌘F)搜索键和值。

示例演示

每行是一条记录。查看器将这三行读取为包含三条记录的列表,这里用树形和表格视图中的 JSON 数组来展示。

输入 · events.jsonl

{"ts":"2026-10-14T09:00:00Z","level":"info","user":{"id":7,"name":"Ada"},"msg":"signed in"}
{"ts":"2026-10-14T09:00:04Z","level":"warn","user":{"id":7,"name":"Ada"},"msg":"slow query","ms":812}
{"ts":"2026-10-14T09:00:09Z","level":"error","user":{"id":9,"name":"Lin"},"msg":"payment declined","code":"card_declined"}

输出

[
  {
    "ts": "2026-10-14T09:00:00Z",
    "level": "info",
    "user": {
      "id": 7,
      "name": "Ada"
    },
    "msg": "signed in"
  },
  {
    "ts": "2026-10-14T09:00:04Z",
    "level": "warn",
    "user": {
      "id": 7,
      "name": "Ada"
    },
    "msg": "slow query",
    "ms": 812
  },
  {
    "ts": "2026-10-14T09:00:09Z",
    "level": "error",
    "user": {
      "id": 9,
      "name": "Lin"
    },
    "msg": "payment declined",
    "code": "card_declined"
  }
]

什么是 JSON Lines

JSON Lines 每行放一个 JSON 值,通常每条记录是一个对象。日志、分析数据导出和机器学习数据集都采用这种格式,因为程序可以追加或读取单独一行,而无需加载整个数组。

严格的 JSON 解析器会拒绝这样的文件,因为其中包含多个顶层值。Tool Kumar 能识别这种每行一条记录的布局,会列出这些记录,而不是报错。

选项与特殊情况

  • 每一行包含一个完整的 JSON 值,空行会被跳过。
  • 跨多行书写或以逗号分隔的记录仍然可以打开,但状态栏会把它们报告为不规范的 JSON,并提示有待检查的问题,而不是显示为 JSON Lines。
  • 打开的 .jsonl 或 .ndjson 文件即使只有一条记录,也仍会被读作只含一条记录的列表。
  • 遇到无法读取的记录时,解析会停止,状态栏会显示它所在的行和列。
  • 输入超过 2,000,000 个字符或 30,000 行时会变为只读,以保持视图流畅。点击“仍要编辑”可以重新开启编辑。

默认保护隐私

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

JSONL 查看器:常见问题

如何打开 NDJSON 文件?
在输入菜单中选择“打开文件”(Ctrl+O,Mac 上为 ⌘O),选取 .ndjson 或 .jsonl 文件,或直接把文件拖到页面上。文件在你的浏览器中读取,不会被上传。
为什么用 JSONL 而不用 JSON 数组?
每一行都是一条完整的记录,因此生产方可以不断追加记录,消费方也可以逐行流式读取或拆分文件。而 JSON 数组要等到结尾的方括号出现后才是有效的。
JSONL 和 NDJSON 是一回事吗?
实际上是的。这两个名称描述的都是以换行分隔的 JSON 值,Tool Kumar 对 .jsonl 和 .ndjson 文件的读取方式完全相同。
可以把这些记录转换成 JSON 数组或 CSV 吗?
可以。“格式化”视图会把记录显示为一个 JSON 数组,可以复制或下载;“JSONL 转 CSV”页面则可以把它们转换成表格列。

相关错误指南

相关工具

JSONL 转 JSON、JSONL 转 CSV和大 JSON 文件查看器。