Guide pratiche
Come confrontare due risposte JSON API prima del deploy
Flusso sicuro per confrontare risposte JSON, formattare input, trovare chiavi cambiate ed evitare errori del diff testuale.
Aggiornato 2026-06-03 · 6 min di lettura
Perché il text diff può ingannare
Le risposte API cambiano spesso spazi, ordine delle proprietà o formato anche se i dati sono equivalenti. Un text diff può sembrare enorme.
JSON Diff formatta il JSON valido e confronta la struttura normalizzata.
Flusso prima del deploy
Acquisisci risposta produzione e staging, poi rimuovi token, sessioni e dati personali.
Valida, formatta e confronta. Concentrati sulle chiavi che cambiano significato, non solo su timestamp o requestId.
- Valida la sintassi prima del confronto.
- Normalizza il formato per ridurre il rumore degli spazi.
- Ignora campi variabili come requestId, timestamp, nonce, cache key o tracking ID.
- Documenta aggiunte, rimozioni e cambi di tipo inattesi.
Cosa ispezionare
Cerca campi eliminati, chiavi rinominate, ordine array e cambi di tipo. Sono le differenze che rompono più spesso i client.
Da numero a stringa, da null a oggetto o da oggetto ad array è un rischio di compatibilità.
FAQ
Meglio text diff o JSON diff per risposte API?
Se entrambe le parti sono JSON valido, usa JSON Diff. La struttura viene normalizzata e rende più chiari chiavi, array e valori annidati.
Cosa fare se una risposta non è JSON valido?
Usa prima JSON Validator e correggi gli errori di sintassi. Altrimenti il diff mostrerà problemi di parsing invece di cambi dati.
Posso confrontare dati API privati?
Nel flusso normale di MKDiff il JSON incollato viene processato nel browser. Rimuovi comunque segreti, token e dati personali prima di condividere.