mkdiff.com

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.