LOCAL ONLY JSON 格式化 · 校验 · 转换

JSON
格式化

把杂乱的 JSON 排成清楚的缩进,或压缩成一行。语法出错时直接告诉你第几行、第几列;转换和导出也只在当前浏览器完成。

2 / 4 空格缩进 错误行列定位 JSON → CSV 不上传正文

01 / INPUT

粘贴 JSON

对象、数组和基础值都可以;带 BOM 的文本会自动去掉。

等待输入
JSON 0 字符 · 0 行
缩进

快捷键 Ctrl/⌘ + Enter 格式化;Tab 键会在输入框内插入空格。

01格式化2 / 4 空格
02压缩单行输出
03校验行列 + 路径

03 / PREMIUM WORKBENCH

高级工作台

免费版已经能完成格式化、压缩和校验;解锁后增加结构浏览、排序与数据导出。

SORT KEYS

按键名排序

把对象属性按键名从小到大排列,输出仍是有效 JSON。

高级

排序不会改变数组顺序;数字键和中文键按 Unicode 字符顺序排列,结果是确定的。

解锁后可排序当前 JSON 的键名,并沿用上方选择的 2 / 4 空格缩进。

JSON TO CSV

对象数组转 CSV

根节点或嵌套属性中的对象数组都能识别,表头取所有键的并集。

高级

CSV 预览会显示前 20 行,下载文件带 BOM,方便 Excel 打开中文。

还没有 CSV。解析一份对象数组后点击「生成 CSV」。

JSON 转 CSV、复制与下载为高级功能;转换失败时不会生成半成品文件。

04 / 使用步骤

怎么用

三步把一段 JSON 变成能直接使用的格式。

  1. 01

    粘贴或填入示例

    把 JSON 放进左侧输入框。对象、数组、字符串、数字和 true / false / null 都支持,带 BOM 的文本会自动处理。

  2. 02

    选择缩进并运行

    选 2 或 4 空格后点「格式化」;也可以压缩成一行或只做校验。校验失败会显示行列、路径和附近原文。

  3. 03

    复制或解锁高级视图

    复制文本结果随时可用。邀请解锁后,可切到树形折叠、按键名排序、转换成 CSV,并下载 .json / .csv 文件。

05 / 常见问题

常见问题

关于本地处理、错误定位和高级功能的说明。

JSON 内容会被上传到服务器吗?

不会。格式化、压缩、校验、排序、树形视图和 CSV 转换都在当前浏览器的 JavaScript 中完成。页面只发送匿名的访问和链接打开事件,不读取也不上传 JSON 正文。

JSON 校验失败时怎么找到错误?

工具会扫描原文并给出第几行、第几列,同时尽量标出所在路径,例如 $.orders[2].amount。结果区还会显示附近的原文,输入框会定位到出错位置,方便直接修改。

JSON 转 CSV 有什么要求?

需要一个对象数组,例如根节点是 [{...}, {...}],或者某个属性下存放对象数组。工具会合并各行出现过的键作为表头;嵌套对象或数组会以 JSON 字符串写进单元格。

可以处理多大的 JSON?

没有服务器端大小限制,实际上限取决于当前设备的浏览器内存。几百 KB 到几 MB 通常很顺畅;特别大的文件可能让树形视图和表格预览变慢,因此树形视图会限制渲染节点数。

树形视图、排序和下载怎么解锁?

邀请 2 位好友打开你的专属链接即可永久解锁(记录在本浏览器);好友首次打开会获得 24 小时体验。高级功能仍在本机运行,不需要订阅或付款。

PREMIUM TOOLKIT

解锁后多出什么

  • 01树形折叠视图,逐层展开对象与数组
  • 02按键名排序后输出,支持递归整理
  • 03JSON → CSV,自动合并对象数组的键
  • 04下载 .json / .csv,或复制 CSV 文本

没有订阅、没有付款。高级功能仍在浏览器本地运行,邀请只用于统计匿名访问与链接打开次数,不读取你的 JSON 内容。