Skip to main content

JSONL JSONL (JSON )

JSONL  illustration
🔄

JSONL

JSONL (JSON )

1

粘贴JSONL数据

粘贴JSON Lines数据(每行一个JSON对象)。

2

以表格形式查看

对象被渲染为可排序的表格行。

3

排序和探索

点击列标题按任何字段进行排序。

Loading tool...

What Is JSONL ?

JSON Lines 查看器将 JSONL(JSON 行/换行分隔的 JSON)数据渲染为格式化、可排序的表格。JSON 行是一种每行都是有效 JSON 对象的格式,常用于日志文件、流式数据和大型数据集。本查看器解析每行,提取所有唯一键作为列标题,并将每个对象渲染为表格行。嵌套值以 JSON 字符串形式显示。列可以排序,具有自动数字检测。

Why Use JSONL ?

  • 以清洁的表格形式呈现JSONL数据,而不是原始文本。
  • 收集所有唯一键以实现完整的列覆盖。
  • 可排序的列,具有数字自动检测功能。
  • 验证每行并报告解析错误,包括行号。

Common Use Cases

日志分析

以可读表格形式查看结构化日志文件(通常为JSONL格式)。

流数据

检查来自Kafka、Kinesis或其他流媒体平台的JSONL数据流。

数据管道

查看从数据处理管道和ETL作业输出的JSONL数据。

机器学习

以表格形式查看JSONL训练数据或模型输出。

Technical Guide

查看器通过换行符分割输入并使用 JSON.parse() 解析每个非空白行。每行必须是有效的 JSON 对象(不是数组或原始类型)。如果解析失败,错误消息会标识出有问题的行号。

所有对象中的所有唯一键都会被收集到一个头部集合中,以确保表格包含所有可能的列。缺少某些键的对象将在这些列中显示空白单元格。

排序通过将值转换为字符串并比较它们来实现。数字值会被检测和按数值进行排序。嵌套对象和数组以其 JSON 字符串表示形式出现在表格单元格中。

Tips & Best Practices

  • 1
    每行必须是有效的JSON对象 - 数组和基本类型不受支持。
  • 2
    嵌套对象在表格单元格中显示为JSON字符串。
  • 3
    无效行显示带有行号的错误消息,方便调试。
  • 4
    所有唯一键都被收集为列 - 对象不需要具有相同的键。

Related Tools

Frequently Asked Questions

Q 什么是JSON Lines格式?
JSON Lines(JSONL/NDJSON)是一种每行都是完整、有效的JSON值的格式,通常是一个JSON对象。
Q 如何显示嵌套值?
嵌套对象和数组在表格单元格中以其JSON字符串表示形式显示。
Q 如果行具有不同的键怎么办?
所有唯一键都被收集。如果个别对象缺少某些键,则这些键对应的单元格将为空。
Q 能否处理大文件?
性能取决于浏览器内存。通常,几千行数据可以正常工作。
Q 如何报告错误?
如果一行无法解析为JSON,则会显示一个带有行号和解析错误的错误消息。

About This Tool

JSONL is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.