jsonecho

JSON Compare

Incolla due documenti JSON e vedi esattamente cosa è cambiato tra l'uno e l'altro.

Caricamento dello strumento...

Come usare JSON Compare

  1. Incolla il JSON originale a sinistra e la nuova versione a destra.
  2. Le differenze compaiono sotto non appena entrambi i lati sono validi.
  3. Attiva "Ignora l'ordine degli array" se l'ordine degli elementi nelle liste non ti interessa.

Informazioni su JSON Compare

Un diff di testo semplice è poco adatto al JSON. Se qualcuno re-indenta il file o riordina le chiavi, ogni riga risulta modificata anche se i dati sono identici. Questo confronto legge entrambi i documenti come dati, quindi emergono solo le differenze reali.

Ogni differenza è elencata con il suo percorso, ad esempio $.owner.active, e contrassegnata come aggiunta, rimossa o modificata. Capisci a colpo d'occhio cosa è successo a una configurazione tra due release.

Domande frequenti

L'ordine delle chiavi conta?

No. {"a":1,"b":2} e {"b":2,"a":1} vengono riportati come identici, perché in JSON gli oggetti sono collezioni non ordinate.

Come vengono confrontati gli array?

Per posizione per impostazione predefinita, quindi spostare un elemento risulta come modifica. Con "Ignora l'ordine degli array" attivo, gli elementi vengono abbinati per valore e vedi solo gli elementi presenti su un solo lato.

Cosa succede se un lato non è valido?

Vedrai quale lato ha il problema, con riga e colonna. L'altro lato non viene confrontato finché entrambi non sono validi.

Posso confrontare file grandi?

Sì, fino al limite di dimensione del sito. I documenti molto grandi con migliaia di differenze possono richiedere un secondo o due per essere elencati.

C'è una vista affiancata con evidenziazione?

Al momento no. Lo strumento elenca le differenze per percorso, che per i dati è più facile da leggere rispetto alle righe colorate.

Altro in Strumenti JSON

Tutti gli strumenti →