API Response Inspector
Path-based comparison for Flutter API payloads. Distinguishes missing from null, preserves large numeric lexemes, and inspects structural contract changes.
An absent key in an observed response is an observed difference in that specific sample. It does not prove the field is optional or nullable in the backend contract. Always verify schema rules against your backend OpenAPI/Swagger specification.
JSON arrays are strictly ordered sequences. Unless arrays provide unique identity keys, array differences are inspected by index order. Reordering array items appears as index-level replacements rather than silent key matching.
Standard JavaScript JSON.parse coerces numbers to 64-bit float doubles, losing precision for values > 253-1 (e.g. Snowflake IDs like 9007199254740993). API Inspector preserves numbers as exact lexical strings.
0 network requests are made. All parsing, diffing, draft autosaving, and snapshot storage remain 100% inside your local browser. By default, raw payload values are excluded from exported reports to prevent leaking tokens or PII.