コード、データと QRツール

JSON を並べ替え

JSON を貼り付けて一貫した形式にし、ネストしたオブジェクトキーをアルファベット順に並べ、配列順を維持するか値で並べるか選択します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

標準JSONのみ対応し、最大2 MBです。オブジェクトのキーは再帰的に並べ替えます。

JSONを貼り付けて開始してください。

使い方

使い方

  1. 2 MB 以下の有効な JSON をエディターに貼り付けます。
  2. キーの再帰ソート、配列順、圧縮出力、インデントを選びます。
  3. 整形して、正規化した JSON をコピーまたはダウンロードします。

予測可能な再帰ソート

各 JSON オブジェクトをロケールに依存しない辞書順に再構築します。ネストしたオブジェクトにも同じ規則を使い、コードレビューや生成ファイルの比較に安定した結果を提供します。

既定では配列の意味を維持

配列ソートを明示的に有効にしない限り、配列順を保持します。有効時は基本値を予測可能な順にし、ネスト値は圧縮 JSON 表現で並べます。型が混在する配列やオブジェクト中心の配列は、順序維持の方が読みやすい場合があります。

ローカル処理と明確な上限

解析と整形はブラウザー内で行います。応答性を保つため入力は 2 MB までです。JSON 値は有効な JSON である必要があり、コメント、末尾のカンマ、NaN、Infinity は無効です。

よくある質問

あわせて知りたいこと

並べ替えると配列の順番も変わりますか?

いいえ。既定では配列順を維持します。配列値を意図的に並べ替える場合だけ「配列を並べ替える」を有効にします。

すべての階層でオブジェクトキーを並べますか?

はい。オブジェクト内や配列内のオブジェクトまで再帰的にキーを並べ替えます。

コメントや末尾カンマのある JSON を整形できますか?

いいえ。標準 JSON のみ受け付けます。整形前にコメントと末尾カンマを削除してください。

JSON はアップロードされますか?

いいえ。解析、並べ替え、整形、コピー、ダウンロードはブラウザー内で行われます。