LOCAL ONLY JSON 格式化 · 校验 · 转换
JSON
格式化
把杂乱的 JSON 排成清楚的缩进,或压缩成一行。语法出错时直接告诉你第几行、第几列;转换和导出也只在当前浏览器完成。
01 / INPUT
粘贴 JSON
对象、数组和基础值都可以;带 BOM 的文本会自动去掉。
快捷键 Ctrl/⌘ + Enter 格式化;Tab 键会在输入框内插入空格。
03 / PREMIUM WORKBENCH
高级工作台
免费版已经能完成格式化、压缩和校验;解锁后增加结构浏览、排序与数据导出。
SORT KEYS
按键名排序
把对象属性按键名从小到大排列,输出仍是有效 JSON。
排序不会改变数组顺序;数字键和中文键按 Unicode 字符顺序排列,结果是确定的。
解锁后可排序当前 JSON 的键名,并沿用上方选择的 2 / 4 空格缩进。
JSON TO CSV
对象数组转 CSV
根节点或嵌套属性中的对象数组都能识别,表头取所有键的并集。
还没有 CSV。解析一份对象数组后点击「生成 CSV」。
JSON 转 CSV、复制与下载为高级功能;转换失败时不会生成半成品文件。
04 / 使用步骤
怎么用
三步把一段 JSON 变成能直接使用的格式。
- 01
粘贴或填入示例
把 JSON 放进左侧输入框。对象、数组、字符串、数字和 true / false / null 都支持,带 BOM 的文本会自动处理。
- 02
选择缩进并运行
选 2 或 4 空格后点「格式化」;也可以压缩成一行或只做校验。校验失败会显示行列、路径和附近原文。
- 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 内容。