只重排对象键名的顺序,不改变值。数组元素顺序默认保留(可选「同时排序纯值数组」对全是字符串 / 数字的数组按值排序)。经过 JSON.parse → JSON.stringify,超大整数和数字写法(如 1.0、1e3)会被规范化。
把 JSON 对象的键名按字母顺序重排,方便对比两份 JSON、生成稳定的配置文件、或让接口返回看起来整齐。只动键的顺序,不动值。
"2" 排在 "10" 前面(自然排序);关掉按纯字符编码,"10" 会排在 "2" 前。JSON.parse / JSON.stringify 完成,不联网、不上传。1.0 → 1、1e3 → 1000、超过 2^53 的整数会丢精度——这是 JavaScript JSON 的固有行为。要保留原始数字文本请用支持无损的工具。JSON.parse 的行为)。相关:JSON 格式化 · JSON 转 CSV / Excel · JSON 转 SQL · 文本对比 · JSON 与 YAML 互转。
会规范化数字写法(1.0→1、大整数丢精度)。