JSONキー並べ替えツール

JSONドキュメント内のすべてのオブジェクトのキーを再帰的にアルファベット順に並べ替え — 差分をきれいにし、設定ファイルを見やすくします。

568回閲覧

すべてのキーを再帰的にアルファベット順に

JSONを貼り付けると、すべてのオブジェクトのキーがアルファベット順に並べ替えられた状態で返ってきます — ネストされたオブジェクトや配列も対象ですが、配列は元の順序を保持します(変わるのはキーの順序だけです)。並べ替えられてインデントされたJSONは目で追いやすく、バージョン管理で2つのバージョンを比較する際にはるかにきれいな差分を生成します。

設定ファイルを正規化したり、キーの順序だけが異なる2つのAPIレスポンスを比較したり、手書きのJSONファイルを読みやすくしたりする際に便利です。

よくある質問

これはデータを変えますか、それとも順序だけですか?

変わるのはキーの順序だけです — 値、ネスト構造、配列の内容はそのままです。JSONの仕様上オブジェクトは順序を持たないため、これは常に安全で、壊れる心配のない変換です。

JSONが無効な場合はどうなりますか?

黙って失敗するのではなく、明確な構文解析エラーが表示されます — 指摘された構文の問題を修正して再度試してください。

配列も並べ替えますか?

いいえ — 配列は定義上順序を持ち、並べ替えると意味が変わってしまうため、配列要素の順序は正確に保持されます。並べ替えられるのはオブジェクトのキーのみです。

関連ツール