JSON を並べ替え
JSON を貼り付けて一貫した形式にし、ネストしたオブジェクトキーをアルファベット順に並べ、配列順を維持するか値で並べるか選択します。
標準JSONのみ対応し、最大2 MBです。オブジェクトのキーは再帰的に並べ替えます。
JSONを貼り付けて開始してください。
使い方
使い方
- 2 MB 以下の有効な JSON をエディターに貼り付けます。
- キーの再帰ソート、配列順、圧縮出力、インデントを選びます。
- 整形して、正規化した JSON をコピーまたはダウンロードします。
予測可能な再帰ソート
各 JSON オブジェクトをロケールに依存しない辞書順に再構築します。ネストしたオブジェクトにも同じ規則を使い、コードレビューや生成ファイルの比較に安定した結果を提供します。
既定では配列の意味を維持
配列ソートを明示的に有効にしない限り、配列順を保持します。有効時は基本値を予測可能な順にし、ネスト値は圧縮 JSON 表現で並べます。型が混在する配列やオブジェクト中心の配列は、順序維持の方が読みやすい場合があります。
ローカル処理と明確な上限
解析と整形はブラウザー内で行います。応答性を保つため入力は 2 MB までです。JSON 値は有効な JSON である必要があり、コメント、末尾のカンマ、NaN、Infinity は無効です。
よくある質問
あわせて知りたいこと
並べ替えると配列の順番も変わりますか?
いいえ。既定では配列順を維持します。配列値を意図的に並べ替える場合だけ「配列を並べ替える」を有効にします。
すべての階層でオブジェクトキーを並べますか?
はい。オブジェクト内や配列内のオブジェクトまで再帰的にキーを並べ替えます。
コメントや末尾カンマのある JSON を整形できますか?
いいえ。標準 JSON のみ受け付けます。整形前にコメントと末尾カンマを削除してください。
JSON はアップロードされますか?
いいえ。解析、並べ替え、整形、コピー、ダウンロードはブラウザー内で行われます。