JSON 構造差分

2 つの JSON をキー単位で再帰的に比較し、追加・削除・変更・型変化を色分けします。 キーの並び順や空白・改行の違いは無視され、構造上の差分だけを抽出します。

配列の比較方法
変更一覧(7 件)追加 2 / 削除 1 / 変更 3 / 型変化 1
  • 型変化$.price120 → "120"
  • 追加$.stock.nagoya+ 3
  • 削除$.stock.osaka- 5
  • 変更$.stock.tokyo10 → 8
  • 変更$.tags[0]"fruit" → "red"
  • 変更$.tags[1]"red" → "fruit"
  • 追加$.tags[2]+ "sweet"
{
"active": true
"name": "りんご"
"price": 120 → "120" (型: number → string)
"stock": {
"nagoya": 3
"osaka": 5
"tokyo": 10 → 8
}
"tags": [
[0]: "fruit" → "red"
[1]: "red" → "fruit"
[2]: "sweet"
]
}