サンプル(Before/After)
入力
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
JSONのキー順を自動で揃えて、レビューや比較をスムーズにします。
全階層/トップ階層のみを選べます。配列の順序は保持します。
入力JSONをソートして整形し、出力をそのままコピー・ダウンロードできます。
ショートカット: Ctrl / Cmd + Enter で実行
入力
{"b":1,"a":{"d":4,"c":3},"arr":[{"y":2,"x":1},3]}
全階層ソート(2スペース)
{
"a": {
"c": 3,
"d": 4
},
"arr": [
{
"x": 1,
"y": 2
},
3
],
"b": 1
}
トップ階層のみソート
a, arr, b の並びは揃えるが、a の中(d, c)は入力順を維持
できます。全階層とトップ階層のみを選べます。
配列の要素順は保持します。配列内オブジェクトは選択したソート範囲に応じてキー順を整えます。
入力の見た目は維持せず、出力側でインデント(2/4/タブ/最小化)を指定して整形します。
このツールは標準JSONのみ対応です。
ブラウザ内で処理します。入力データはサーバーへ送信しません。