代码、数据与二维码工具

JSON 排序

粘贴 JSON 以统一格式、按字母顺序整理嵌套对象键,并选择保留数组顺序或按值排序。

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

仅支持标准 JSON,最大 2 MB。对象键会递归排序。

粘贴 JSON 以开始。

使用步骤

如何使用

  1. 在编辑器中粘贴不超过 2 MB 的有效 JSON。
  2. 选择递归键排序、数组顺序、紧凑输出和缩进方式。
  3. 格式化结果,然后复制或下载标准化 JSON。

可预测的递归排序

每个 JSON 对象都会按与地区无关的字典序重新排列键。嵌套对象遵循同一规则,因此结果稳定,便于代码审查或生成文件比较。

默认保留数组含义

除非明确启用数组排序,否则会保留数组顺序。启用后,基本值会以可预测方式排序,嵌套值按紧凑 JSON 表示排序;混合类型或对象较多的数组可能更适合保留顺序。

本地处理和明确限制

解析和格式化在浏览器中进行。输入限制为 2 MB 以保持页面响应;JSON 值仍须为有效 JSON 值:注释、尾随逗号、NaN 和 Infinity 均无效。

常见问题

你可能还想知道

排序会改变数组顺序吗?

不会。默认保留数组顺序。只有确实希望重排数组值时才启用“排序数组”。

对象键会在每一层排序吗?

会。工具会递归排序对象内以及对象和数组中嵌套对象的键。

可以格式化带注释或尾随逗号的 JSON 吗?

不可以。仅接受标准 JSON。格式化前请移除注释和尾随逗号。

我的 JSON 会上传吗?

不会。解析、排序、格式化、复制和下载均在浏览器本地运行。