JSONキー並べ替えツール
JSONドキュメント内のすべてのオブジェクトのキーを再帰的にアルファベット順に並べ替え — 差分をきれいにし、設定ファイルを見やすくします。
568回閲覧
すべてのキーを再帰的にアルファベット順に
JSONを貼り付けると、すべてのオブジェクトのキーがアルファベット順に並べ替えられた状態で返ってきます — ネストされたオブジェクトや配列も対象ですが、配列は元の順序を保持します(変わるのはキーの順序だけです)。並べ替えられてインデントされたJSONは目で追いやすく、バージョン管理で2つのバージョンを比較する際にはるかにきれいな差分を生成します。
設定ファイルを正規化したり、キーの順序だけが異なる2つのAPIレスポンスを比較したり、手書きのJSONファイルを読みやすくしたりする際に便利です。
よくある質問
これはデータを変えますか、それとも順序だけですか?
変わるのはキーの順序だけです — 値、ネスト構造、配列の内容はそのままです。JSONの仕様上オブジェクトは順序を持たないため、これは常に安全で、壊れる心配のない変換です。
JSONが無効な場合はどうなりますか?
黙って失敗するのではなく、明確な構文解析エラーが表示されます — 指摘された構文の問題を修正して再度試してください。
配列も並べ替えますか?
いいえ — 配列は定義上順序を持ち、並べ替えると意味が変わってしまうため、配列要素の順序は正確に保持されます。並べ替えられるのはオブジェクトのキーのみです。
関連ツール
問題を報告
JSONキー並べ替えツール