NDJSON转JSON

NDJSON 输入
JSON 数组输出

工具介绍

日志文件、流式导出、数据管道产物经常是 NDJSON(每行一条 JSON)。若要一次性拿去对比、美化、转 CSV/Excel 或贴进编辑器,通常需要先合并成标准 JSON 数组。本工具完成这一步,并在本地保留大数精度。

什么是 NDJSON?

NDJSON(Newline Delimited JSON)又称 JSON Lines / JSONL:每一行都是独立完整的 JSON,行间仅用换行分隔,没有外层数组括号。它便于追加写入与流式读取;而标准 JSON 数组更便于整体校验、格式化与二次转换。

  • 输入(NDJSON):逐行对象,如每行 {"id":1}
  • 输出(JSON 数组)[{"id":1},{"id":2}]

工具特点

  • 按行解析合并:空行自动跳过,非法行会提示解析失败
  • 美化 / 压缩:可输出缩进数组或单行压缩数组
  • 大数友好:保留 90071992547409939007199254740993.9900 等字面量
  • 一键示例:快速体验「行式 → 数组」效果
  • 反向工具:可用 JSON转NDJSON 再拆回行式

适用场景

  • 把线上日志片段整理成数组后做 Diff / 脱敏 / 转表
  • 将下游要求的数组格式从 JSONL 导出结果中还原
  • 本地快速验证 NDJSON 文件是否每行都是合法 JSON