
開発者がデバッグ中やデータ交換の前に、結果をひと目で確かめたい場面で便利に使えます。JSONのキーを再帰的に並べ替えます。
JSONのキーを再帰的に並べ替えます。結果はブラウザーにすぐ表示され、登録、アップロード、保存なしでそのままコピーして再利用できます。
キーが順不同の JSON、たとえば {"z": 1, "a": {"y": 2, "b": 3}} があるとします。並べ替え後は、すべての階層でキーがアルファベット順に表示されます。これにより、2 つのファイルの読み取りと比較がはるかに簡単になります。
入力
{"z": 1, "a": {"y": 2, "b": 3}}出力
{
"a": {
"b": 3,
"y": 2
},
"z": 1
}すべてはブラウザで実行されます。並べ替えはローカルで行われ、データは送信されません。そのため、設定の断片や API レスポンスを安心して扱えます。
アルファベット順の並べ替えでは、通常、文字コードに従って大文字と小文字が並びます。たとえば、大文字で始まるキーが小文字のキーより前に表示されることがあります。大文字と小文字の区別が重要な場合は結果を確認してください。
はい、並べ替えは配列内のオブジェクトも含め、すべてのオブジェクトに再帰的に適用されます。配列要素は順序を保持しますが、それらに含まれるオブジェクトのキーは並べ替えられます。
キーを並べ替えてから、スペースと改行を削除してコンパクトな JSON を生成します。結果は人間には読みにくくなりますが、転送前にサイズを減らすのに役立ちます。