Confronta due strutture JSON ed evidenzia le modifiche. Vedi istantaneamente i valori aggiunti, eliminati e modificati.
Confronto JSON professionale per controllo di versione e debug
Visualizza entrambi i documenti JSON affiancati con le differenze evidenziate a colori per una scansione facile
Rileva le modifiche ad ogni livello di annidamento — chiavi aggiunte, chiavi rimosse, valori modificati e cambiamenti di tipo
Comprende la struttura JSON in modo che il riordinamento delle chiavi non venga mostrato come una modifica, solo le effettive differenze di dati
Mostra un conteggio di aggiunte, eliminazioni e modifiche in modo da poter valutare rapidamente la portata delle modifiche
Esporta i risultati del diff da condividere con i colleghi o da includere nelle revisioni delle pull request
Il confronto avviene interamente nel tuo browser — i tuoi file JSON non vengono mai caricati su alcun server
Domande comuni sul confronto JSON
Gli oggetti JSON non sono ordinati per specifica, quindi il nostro strumento confronta per nomi di chiave, non per posizione. Se le stesse chiavi contengono gli stessi valori in un ordine diverso, non viene segnalata alcuna differenza. Questo corrisponde a come funzionano effettivamente i parser JSON.
Sì — incolla due qualsiasi documenti JSON e lo strumento evidenzia ogni differenza. Questo è utile per confrontare le risposte API tra ambienti (staging vs produzione), prima e dopo un cambiamento di codice, o tra versioni API.
Chiavi aggiunte (presenti a destra ma non a sinistra), chiavi rimosse (presenti a sinistra ma non a destra), valori modificati (stessa chiave, valore diverso) e cambiamenti di tipo (es. una stringa cambiata in numero). Ogni tipo ha un codice colore diverso.
Sì, lo strumento gestisce file fino a 100 MB. Per confronti molto grandi, i risultati potrebbero richiedere un momento per essere calcolati. L'algoritmo diff è ottimizzato per strutture profondamente annidate comuni nelle risposte API e nei file di configurazione.
Assolutamente. Gli usi comuni includono il confronto di file di configurazione tra ambienti, la verifica degli output di migrazione del database, il controllo delle modifiche alle risposte API dopo i deployment e la revisione dell'evoluzione dello schema JSON nel tempo.