Find changed API fields
JSON Diff parses both documents and compares keys, types, values and array positions by object path. Whitespace and object-key order alone are not reported as changes.
Example input
Left: {"user":{"active":false}}
Right: {"user":{"active":true,"role":"admin"}}Expected output
$.user.active: false → true
$.user.role: added "admin"Limitations and cautions
Arrays are positional, so moving an element produces a difference. Very large arrays can require more browser processing time.