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.