JSONキーを並べ替えます

開発者がデバッグ中やデータ交換の前に、結果をひと目で確かめたい場面で便利に使えます。JSONのキーを再帰的に並べ替えます。

JSONのキーを再帰的に並べ替えます。結果はブラウザーにすぐ表示され、登録、アップロード、保存なしでそのままコピーして再利用できます。

使い方

  1. JSON オブジェクトを入力エリアに貼り付けるか、互換性のあるテキストファイルをインポートします。
  2. 昇順のアルファベット順には A から Z を、逆順には Z から A を選択します。
  3. 並べ替えボタンを押すと、すべてのキーが再帰的に並べ替えられます。
  4. JSON のコンパクト版が必要な場合は、並べ替え済みで最小化をオンにします。
  5. 右側のエリアに表示された結果を取得し、他の場所で使用します。

使用例

キーが順不同の 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 を並べ替えられますか?

はい、並べ替えは配列内のオブジェクトも含め、すべてのオブジェクトに再帰的に適用されます。配列要素は順序を保持しますが、それらに含まれるオブジェクトのキーは並べ替えられます。

並べ替え済みで最小化オプションは具体的に何をしますか?

キーを並べ替えてから、スペースと改行を削除してコンパクトな JSON を生成します。結果は人間には読みにくくなりますが、転送前にサイズを減らすのに役立ちます。

同じカテゴリのツール