示例(处理前 / 处理后)
输入
{"b":1,a":{"d":4,"c":3},"ar":[{"y":2,"x":1},3]}
自动统一 JSON 键顺序,让审查和比较更容易。
可选择所有层级或仅顶层。数组顺序保持不变。
一步完成 JSON 排序与格式化,然后复制或下载结果。
快捷键:Ctrl / Cmd + Enter 执行
输入
{"b":1,a":{"d":4,"c":3},"ar":[{"y":2,"x":1},3]}
所有层级排序(2 个空格)
{
"甲乙"曰:{
"c": 3, (中文(简体) ).
“d”:4
{\fn华文楷体\fs16\1cHE0E0E0}
"甲乙"曰:[
{
"x": 1,
"y": 2个
{\fn华文楷体\fs16\1cHE0E0E0}
3个
[ [
"b": 1个
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
仅顶层排序
顶层键会重排为 a、arr、b,而 "a" 内部的键顺序会保持输入时的状态。
可以。可选择所有层级,或只对顶层排序。
数组元素顺序会保持不变。数组中的对象是否排序,取决于你选择的范围。
不会保留输入时的格式。输出会按你选择的缩进方式重新格式化。
不支持。此工具仅针对标准 JSON。
全部在浏览器本地运行。输入不会发送到服务器。