JSON diffツール|2つのJSONの差分比較
2つのJSONを貼り付けると、追加・削除・変更された箇所を色分けして表示します。配列は並び順で比較するため、要素の並び替えも差分として検出されます。登録不要・ブラウザ内処理です。
配列は並び順で比較します。キーの順序違いは差分として扱いません。
ネストしたオブジェクトは address.pref のようにドット区切りの列名に展開します(CSV・TSVのみ)。
自動生成はこのサンプルに出てきた項目だけが反映されます。
署名は検証していません。中身の確認のみです。
ほかの機能
同じツールで、ほかの機能もお使いいただけます。
できること
- JSONの整形(インデント)・圧縮(minify)
- 構文エラーの検証(エラー箇所の行・列を表示)
- 2つのJSONの差分比較(diff)
- JSON⇔CSV・YAML・TSVの相互変換
- サンプルJSONからのスキーマ(JSON Schema)自動生成
- JWT(JSON Web Token)のデコード
よくある質問
- JSONのdiffでは何が追加・削除・変更として表示されますか?
- 比較後にのみ存在するキーは追加、比較前にのみ存在するキーは削除、両方にあり値が異なるキーは変更として色分け表示します。
- 配列はどう比較されますか?
- 並び順(インデックス)で比較します。要素の並び替えも差分として検出されるので、順序が変わっただけの場合も注意してください。
- キーの順序が違う場合も差分になりますか?
- なりません。JSONのキーは仕様上順序に意味を持たないため、並び順の違いは差分として扱いません。