Confronto di testo e JSON

Confronta due testi riga per riga oppure i valori JSON in base alla struttura.

Prova un breve esempio

Prova un breve esempio

Carica l’esempio fittizio in un modulo vuoto. Controlla le opzioni, avvia lo strumento se necessario e confronta il risultato qui sotto.

Confronta due versioni riga per riga o due valori JSON validi per struttura. La sola formattazione JSON o il solo ordine delle proprietà degli oggetti non costituiscono differenze di valore. Incolla entrambe le versioni e scegli testo o JSON. Il testo viene confrontato per righe. Nel JSON l’ordine delle proprietà è ignorato, l’ordine degli array conta e i soli spazi di formattazione fuori dalle stringhe non sono modifiche. Gli spazi dentro le stringhe restano significativi. Massimo 1.000.000 di caratteri per lato. Il confronto testuale ammette 4.000 righe e 4 milioni di confronti tra coppie di righe. Il confronto JSON è limitato a 100 livelli e 1.000 differenze. Le chiavi JSON duplicate vengono rifiutate perché possono essere interpretate diversamente.

Versione A

Ada
Tea
Sam

Versione B

Ada
Coffee
Sam

Risultato previsto

Righe aggiunte: 1 · righe rimosse: 1  Ada+ Coffee− Tea  Sam

L’esempio sarà disponibile quando lo strumento sarà pronto.

Il testo viene elaborato nel tuo browser.

In breve

Confronta due versioni riga per riga o due valori JSON validi per struttura. La sola formattazione JSON o il solo ordine delle proprietà degli oggetti non costituiscono differenze di valore.

Questi strumenti elaborano i dati nel browser dopo il caricamento della pagina. I calcoli non inviano le tue immissioni o i risultati a un servizio remoto. Il sito richiede comunque il codice e le risorse della pagina e, se acconsenti, usa Google Analytics per i dati di visita.

Domande frequenti

Come viene trattato l’ordine delle proprietà JSON?

Le proprietà degli oggetti vengono confrontate per nome: cambiarne l’ordine non cambia il valore. L’ordine degli array rimane significativo.

La modalità JSON accetta JSON non valido?

No. Entrambe le versioni devono essere JSON valido. Usa la modalità testo per frammenti incompleti o contenuti non JSON.

Come funziona il confronto testuale?

Confronta il contenuto esatto delle righe e segnala quelle inserite o rimosse. Non calcola differenze tra parole nella stessa riga e non segnala il solo cambio dei caratteri di fine riga.

Le versioni vengono inviate a un server?

Il confronto avviene nel browser dopo il caricamento della pagina; nessuna versione viene inviata a un servizio di confronto.

Fonti e riferimenti

Questi riferimenti descrivono lo standard o l’API del browser citati; non convalidano il risultato dello strumento.