JSON並べ替え
JSONのフィールド名をアルファベット順に並べ替え、必要なら配列の中の要素も並べ替えます。見やすく整理されたJSONになり、設定ファイルやAPIレスポンスのバージョン間の比較もしやすくなります。
JSONを並べ替える方法
- 左にJSONを貼り付けると、右に並べ替えた結果が表示されます。
- A → Z か Z → A を選びます。フィールド名は初期設定で並べ替えられ、オフにもできます。
- 配列も並べ替えるには「配列の要素も並べ替え」をオンにします。オブジェクトの配列では、比べるフィールド名(例:name)を入力します。
よくある質問
変わりません。JSONオブジェクトの中のフィールドの順番には意味がないので、並べ替えても読みやすく比べやすくなるだけです。
配列の要素の順番には意味があることが多く(例:順番に実行する手順のリスト)、変えるとデータが間違ってしまう可能性があるからです。順番が関係ないと確かな場合だけオンにしてください。
「配列の要素も並べ替え」をオンにし、「基準フィールド」欄に name や id などのフィールド名を入力します。そのフィールドがない要素は常に最後になります。欄を空にすると、オブジェクトの配列はそのままです。
数値は値の大きさ順(2は10より前)、文字列は大文字・小文字を区別せずアルファベット順です。種類の違う値が混ざった配列では、null、false、true、数値、文字列の順になります。
いいえ。JSONはあなたの端末上で処理されます。
完全無料で、アカウントも不要です。
関連ツール
JSONPath クエリJSONPath式でJSONからデータを抽出JSON YAML 変換JSONとYAMLを相互変換JSONとTOMLの相互変換JSONとTOMLを相互に変換JSON CSV 変換JSONとCSVの表を相互変換JSONからXMLへ変換JSONをインデント付きのXMLに変換JSONからTypeScriptへ変換サンプルJSONからTypeScriptのinterfaceを生成JSONからJSON SchemaサンプルJSONからJSON Schemaを生成JSON SchemaバリデーターJSONデータがJSON Schemaに合うかチェックJSONからZodサンプルJSONからZodスキーマを生成