通用算法

JSON 格式化ZH

校验、缩进或压缩严格 JSON;数字 token 的原始文本会保留,不先转换为 JavaScript 浮点数。

选项
UTF-8 字节
0
根类型
嵌套深度

文本仅保留在当前标签页。

可以开始。

使用方法

检查 API 载荷与配置文件,同时明确显示语法错误、重复名称、换行符和精度风险。

  1. 将严格 JSON 粘贴到输入编辑区。
  2. 选择校验、格式化或压缩,并设置缩进及换行符。
  3. 查看错误或重复键警告,再复制或下载有效输出。

完整示例

输入
{"id":9007199254740993,"active":true}
输出
{
  "id": 9007199254740993,
  "active": true
}

格式化只添加无语义空白,原始数字 token 的每一位都会保留。

方法与定义

  • 校验遵循 RFC 8259:拒绝注释、尾随逗号、单引号、NaN 和 Infinity。
  • 格式化仅编辑已验证 token 周围的空白;压缩则连接已验证 token 的原文。
  • 重复成员名会产生警告,因为 RFC 8259 明确指出其互操作风险。

限制与边界

  • 工具不会修复无效 JSON、排序键、抓取 URL 或校验 JSON Schema。
  • 输入上限为 5 MiB UTF-8,结构嵌套上限为 512 层。
  • 有效 JSON 数字仍可能超出后续程序精度;本工具保留文本,但无法控制其他软件。

隐私

JSON 只在当前标签页内存中处理,不上传、不通过 URL 分享,也不自动保存。