JSONL 查看器
在线 JSONL 查看器,粘贴或上传 .jsonl 文件后按行解析,左侧列表可搜索定位,右侧格式化展示单行 JSON 详情,自动标记无法解析的行。
免费在线工具
Loading…
使用说明
- 在顶部文本框粘贴 JSONL 内容(每行一个独立的 JSON 对象),或点击“上传文件”选择本地 .jsonl/.txt 文件
- 点击“解析”按钮,工具会按行拆分并逐行尝试 JSON.parse,解析结果显示在下方左侧列表中
- 左侧列表每一项显示行号和该行内容摘要,无法解析的行会标红并显示 ⚠ 图标,但仍保留在列表中
- 在列表上方的搜索框输入关键词,可按原始文本内容实时过滤列表(不区分大小写)
- 点击列表中任意一行,右侧面板会展示该行的详情:有效 JSON 默认以缩进 2 格、语法高亮的格式化视图展示,点击“原始文本”按钮可切换回单行原始文本;解析失败的行会直接显示原始内容及错误信息
- 点击右上角“复制”按钮,可将当前右侧显示的内容(格式化结果或原始文本)复制到剪贴板
- 没有现成数据时,点击“加载示例数据”按钮,工具会自动填充 5 行示例 JSONL(含嵌套对象、数组、null 以及 1 行故意写错的 JSON)并立即解析
- 点击“清空”按钮可清空输入框和已解析的列表,重新开始
功能介绍
- 支持粘贴文本或上传 .jsonl/.txt/.json 文件,纯浏览器本地解析,数据不会上传到服务器
- 逐行独立解析:某一行 JSON 格式错误不影响其余行的正常展示,错误行会标红并保留在列表中方便定位
- 左侧列表自动生成每行摘要(对象显示前 4 个字段的键值,数组显示长度),无需展开即可快速浏览大量数据
- 搜索框按原始文本内容实时过滤列表,支持中文关键词
- 右侧详情面板提供“格式化查看”和“原始文本”两种模式切换,格式化模式对字符串、数字、布尔值、null、键名分别做语法高亮
- 一键复制当前详情内容到剪贴板
- 内置示例数据按钮,一键加载覆盖嵌套结构、数组、null 及错误行的典型样例
使用场景
查看大模型训练/评测数据集
JSONL 是 LLM 微调、评测常用的数据格式,粘贴数据集片段后按行浏览每条样本的字段内容,无需手动数格式。
排查日志中的异常记录
很多结构化日志按行输出 JSON,把日志片段粘贴进来后,搜索关键字段快速定位目标记录,并用格式化视图查看完整字段结构。
校验 JSONL 文件是否存在格式错误
批量生成或导出的 .jsonl 文件可能个别行存在语法错误,上传文件后无法解析的行会自动标红列出,避免逐行肉眼排查。
调试 API 批量导出/导入数据
对接第三方系统时导出的批量数据常为 JSONL,粘贴后逐条查看字段是否符合预期,确认数据结构后再写入下游系统。
常见问题
支持多大的 JSONL 文件?
工具在浏览器本地解析,未做行数硬性限制,但文件越大占用内存越多,建议单次导入几千行以内以保证流畅度,超大文件建议先拆分。
某一行 JSON 格式错误会影响其他行吗?
不会。每一行独立调用 JSON.parse 解析,出错的行会在左侧列表中标红并显示 ⚠ 图标,点击后右侧会显示原始内容和具体错误信息,其余能正常解析的行不受影响。
数据会上传到服务器吗?
不会。粘贴或上传的内容全部在浏览器本地完成解析和展示,不会发送到任何服务器,可放心查看含敏感信息的数据。
搜索框是搜索格式化后的内容还是原始文本?
搜索框按每一行的原始文本内容做子串匹配(不区分大小写),因此无论该行是否解析成功都可以被搜到,适合快速定位包含特定字段值的记录。
支持 .json 文件吗?
上传按钮同时支持 .jsonl、.txt、.json 后缀。如果上传的是标准多行 JSON 数组文件而不是逐行 JSON 的 JSONL 格式,需要先自行转换为每行一个 JSON 对象。