让工具回归简单在你的浏览器中运行
← 全部工具
文本工具

JSON 格式化

格式化或压缩 JSON,保留大整数、小数精度与重复键。全程在浏览器本地处理。

使用说明与限制

最多 100 万 UTF-16 字符、128 层嵌套;导入 UTF-8 JSON / TXT 最多 4 MB,可读取 UTF-8 BOM。格式化输出最多 800 万字符,处理超过 10 秒自动停止。支持标准 JSON 值,不支持注释、尾随逗号或 JSON5;不会执行输入、上传或保存历史。重复键保留并提示,下载前请核对。

怎样使用JSON 格式化

检查接口返回、配置片段或结构化数据时,把紧凑的 JSON 排成清晰层级。需要传输时可压缩字符串外的空白;原始文本留在左侧,结果可复制或下载。

  1. 粘贴 JSON 或导入 UTF-8 文件,也可先使用示例。对象、数组、字符串、数字、true、false 和 null 都可作为根值。
  2. 选择 2 空格、4 空格或 Tab 缩进,点击格式化;需要单行结果时点击压缩。错误会给出行列并可定位。
  3. 检查重复键提示与结果,再复制或下载 JSON。修改输入会清除旧结果;长输入可取消处理,原文保留。

大整数、小数或重复键会被改变吗?

不会。工具只调整字符串外的空白,不把数据转换成 JavaScript 数值或对象,保留原始数字写法、键顺序和转义。重复键会全部保留并警告,包括转义后同名的键;其他软件可能覆盖它们,请先核对用途。