Skip to main content
Tool Factory

ブラウザーツール

JSON並べ替えツール

選択した順序でJSONを並べ替えます。データを入力し、書式オプションを選んでから結果を検証してコピーします。

ツールの作業領域

入力が必要

入力はこのブラウザー内にとどまります。

続行するには必要な入力を追加してください。

入力

元データを追加し、必要なオプションを選択してください。

並べ替え

並べ替えモード
順序

結果は自動的に更新されます。

結果はここに表示されます

続行するには必要な入力を完了してください。

直接回答

JSON並べ替えツールの機能

JSON並べ替えツールは、オブジェクトの直接のキー、またはオブジェクトキーで配列レコードを並べ替えます。Object keysまたはArray valuesを選び、AscendingまたはDescendingを選びます。

結果

得られるもの

Object keysはオブジェクトまたは配列内の各レコードの直接のキーを並べ替えます。Array valuesは選択した直接プロパティでレコード順を変更します。

このツールを使う

JSON並べ替えツールの使い方

  1. Object keysでは、{"b":2,"a":1}を入力してAscendingを選びます。結果ではaがbより前になります。
  2. Array valuesでは、[{"score":2},{"score":1}]を入力し、Array object keyをscoreに設定します。
  3. score 1を先に置くにはAscendingを選びます。score 2を先に置くにはDescendingを選びます。
  4. 結果をコピーする前に、ネストしたデータと重要な値を比較します。

安全なサンプルで試す

入力: {"z":1,"a":2}

設定: オブジェクトキーを昇順にします。

結果: {"a":2,"z":1}を返します。

並べ替えはキーの順序を変えますが、値は変えません。

一般的な用途

JSON並べ替えツールが役立つ場面

  • オブジェクトのフィールドを確認するために並べ替えます。
  • scoreなどの直接プロパティでレコードを整理します。
  • 比較用に小さく一貫したサンプルを準備します。

制限

結果を確認

  • オブジェクトキーの並べ替えは、整数に見える名前も選択した文字列順に含めます。ネストしたオブジェクトは再帰的に並べ替えません。
  • Array valuesにはオブジェクトレコードと直接キーが必要です。JSONPathやネストしたプロパティのパスは解釈しません。
  • 並べ替えキーがない値とnullは末尾に置かれます。予測可能な比較には、値の型をそろえます。
  • 重複するオブジェクト名と解析中に値が失われる数値は拒否します。出力は数値表記を正規化する場合があります。
  • 無効なJSONと空の配列はエラーになります。このツールは構文を修復しません。