JSON Diff Checker confronta due documenti JSON strutturalmente anziché riga per riga. Invece di dirti "la riga 14 è diversa", analizza sia i documenti che i rapporti esattamente quali chiavi sono state aggiunte, rimosse o modificate - con percorsi completi come features.ratelimit o tags[2] - in modo da poter vedere a colpo d'occhio cosa è effettivamente cambiato tra due risposte API, file di configurazione o manifesti del pacchetto.
Gli strumenti diff basati su testo producono rumore su JSON: chiavi riordinate, indentazione diversa o virgole finali si manifestano tutte come modifiche anche quando i dati sono identici. Un differenziale strutturale ignora completamente la formattazione e confronta i valori analizzati. Cattura anche una classe di bug nascosti i differenziali, come un valore che cambia silenziosamente il tipo dal numero 3000 alla stringa "3000" - contrassegnato qui come una voce distinta "cambiata dal tipo", perché quella differenza rompe i consumatori tipizzati anche se sembra identica a colpo d'occhio.
Tutto funziona al 100% nel tuo browser. Il JSON che incollate — payload API, configurazioni ambientali, esportazioni di database — non lascia mai il dispositivo, quindi è sicuro confrontare i documenti da sistemi interni o di produzione. Non c'è registrazione, nessun caricamento e lo strumento funziona offline una volta caricata la pagina.
Incolla il JSON originale nel pannello di sinistra e il JSON aggiornato nel pannello di destra o fai clic su Carica campione per vedere un esempio funzionante con ogni tipo di differenza.
Abilita "Ignora ordine di array" se la posizione dell'elemento è irrilevante per i tuoi dati, utile per elenchi di tag o set di ID in cui [ 1,2,3] dovrebbe essere uguale a [ 3,2,1].
Fare clic su Confronta. Entrambi i documenti vengono prima convalidati: se una delle due parti ha un errore di sintassi, viene visualizzato il messaggio di analisi esatto e da che parte proveniva.
Leggi i conteggi di riepilogo, quindi scansiona la tabella delle differenze con i loro percorsi JSON, i vecchi valori e i nuovi valori. Copia il rapporto differenziale negli appunti da incollare in un commento o un biglietto PR.
Confronta i valori analizzati, quindi le differenze di ordine chiave, rientro e spazi bianchi non vengono mai visualizzati come modifiche false
Ogni differenza viene segnalata con il suo percorso completo — features.ratelimit, utenti[3].email — in modo da poter passare direttamente al cambiamento
Un numero che si trasforma in una stringa (3000 → "3000") viene contrassegnato separatamente da un cambio di valore, catturando insetti semplici nascondono
Tratta gli array come insiemi non ordinati quando la posizione dell'elemento è irrilevante, eliminando il rumore dagli elenchi riordinati
Format, validate, and minify JSON data
Compare two texts and find differences. Highlight additions, removals, and common parts with word or character level comparison.
Convert JSON arrays to CSV format with support for nested objects, automatic header generation, and proper escaping
0 comments
No comments yet. Be the first to share your thoughts!