代码、数据与二维码工具

JSON 格式化器

输入 JSON 并选择模式。 数字和字符串令牌(包括转义及孤立代理项)原样保留。重复键全部保留。排序按解码键的 UTF-16 顺序,重复键保持原相对顺序。位置为从 1 开始的 UTF-16 单元。仅校验保留空白并忽略排序。 UTF-8 字节统计及 JSON/TXT 导出将字面孤立代理项替换为 U+FFFD;转义形式的代理项令牌保持不变。 仅在当前浏览器处理,不上传内容。

优先本地处理无需注册隐私说明 ↗

JSON 格式化器

数字和字符串令牌(包括转义及孤立代理项)原样保留。重复键全部保留。排序按解码键的 UTF-16 顺序,重复键保持原相对顺序。位置为从 1 开始的 UTF-16 单元。仅校验保留空白并忽略排序。 UTF-8 字节统计及 JSON/TXT 导出将字面孤立代理项替换为 U+FFFD;转义形式的代理项令牌保持不变。 仅在当前浏览器处理,不上传内容。

超出限制:100,000 个 UTF-16 单元/400,000 个 UTF-8 字节、50,000 个值、输出 2,000,000 单元。 最大嵌套深度为 128。

输入 JSON 并选择模式。

单独复制格式化 JSON;仅校验模式复制已校验的原文。也可将该 JSON 下载为 .json。独立报告包含原输入、输出及全部统计,可复制或下载为 UTF-8 TXT。

使用步骤

如何使用

  1. 输入 JSON 并选择模式。
  2. 处理 JSON · 美化:2 空格 / 美化:4 空格 / 压缩 / 仅校验
  3. 复制格式化 JSON · 下载 JSON · 复制报告 · 下载 TXT

递归排序对象键

数字和字符串令牌(包括转义及孤立代理项)原样保留。重复键全部保留。排序按解码键的 UTF-16 顺序,重复键保持原相对顺序。位置为从 1 开始的 UTF-16 单元。仅校验保留空白并忽略排序。 UTF-8 字节统计及 JSON/TXT 导出将字面孤立代理项替换为 U+FFFD;转义形式的代理项令牌保持不变。 仅在当前浏览器处理,不上传内容。

输入字节数

超出限制:100,000 个 UTF-16 单元/400,000 个 UTF-8 字节、50,000 个值、输出 2,000,000 单元。 最大嵌套深度为 128。

位置

位置 / 行 / 列 · 数字和字符串令牌(包括转义及孤立代理项)原样保留。重复键全部保留。排序按解码键的 UTF-16 顺序,重复键保持原相对顺序。位置为从 1 开始的 UTF-16 单元。仅校验保留空白并忽略排序。 UTF-8 字节统计及 JSON/TXT 导出将字面孤立代理项替换为 U+FFFD;转义形式的代理项令牌保持不变。 仅在当前浏览器处理,不上传内容。

JSON 与报告导出

单独复制格式化 JSON;仅校验模式复制已校验的原文。也可将该 JSON 下载为 .json。独立报告包含原输入、输出及全部统计,可复制或下载为 UTF-8 TXT。

常见问题

你可能还想知道

数字值数量 / 重复对象键数量?

数字和字符串令牌(包括转义及孤立代理项)原样保留。重复键全部保留。排序按解码键的 UTF-16 顺序,重复键保持原相对顺序。位置为从 1 开始的 UTF-16 单元。仅校验保留空白并忽略排序。 UTF-8 字节统计及 JSON/TXT 导出将字面孤立代理项替换为 U+FFFD;转义形式的代理项令牌保持不变。 仅在当前浏览器处理,不上传内容。

仅校验?

数字和字符串令牌(包括转义及孤立代理项)原样保留。重复键全部保留。排序按解码键的 UTF-16 顺序,重复键保持原相对顺序。位置为从 1 开始的 UTF-16 单元。仅校验保留空白并忽略排序。 UTF-8 字节统计及 JSON/TXT 导出将字面孤立代理项替换为 U+FFFD;转义形式的代理项令牌保持不变。 仅在当前浏览器处理,不上传内容。

最大嵌套深度?

超出限制:100,000 个 UTF-16 单元/400,000 个 UTF-8 字节、50,000 个值、输出 2,000,000 单元。 最大嵌套深度为 128。