APIフィールドの変更を特定
左右のJSONを解析し、オブジェクトパス単位でキー、型、値、配列位置を比較します。空白やオブジェクトキー順だけの違いは無視します。
入力例
左:{"user":{"active":false}}
右:{"user":{"active":true,"role":"admin"}}期待される結果
$.user.active:false → true
$.user.role:"admin" を追加制限と注意点
配列は位置で比較するため、要素移動も差分になります。非常に大きな配列は処理に時間がかかります。