Confronta JSON

A: JSON A
B: JSON B
1
1

Come confrontare file JSON online – guida passo passo

Usa questo strumento di confronto JSON online per vedere due JSON affiancati, evidenziare le differenze ed esportare patch o report per il version control e i test API.

  1. Passo 1 – Incolla o importa entrambi i JSON

    • Incolla il primo JSON nell’editor di sinistra (JSON A) e il secondo nell’editor di destra (JSON B).
    • Oppure usa Importa per caricare JSON da file, URL o clipboard per ciascun lato.
    • Usa risposte API reali, file di configurazione o export di dati per confrontare cambiamenti significativi.
  2. Passo 2 – Configura le opzioni di confronto

    • Attiva Ignora spazi per concentrarti sulla struttura e non sulla formattazione.
    • Attiva Ignora maiuscole/minuscole per confrontare chiavi e stringhe senza distinzione.
    • Attiva Ignora ordine quando l’ordine degli elementi non deve contare come modifica.
  3. Passo 3 – Controlla la visualizzazione del diff

    • La vista affiancata evidenzia aggiunte (verde), eliminazioni (rosso) e modifiche (giallo).
    • Consulta la barra di stato per il totale delle modifiche e la ripartizione.
    • Passa tra le modalità Lato e Inline in base alla dimensione dello schermo o alle preferenze.
  4. Passo 4 – Esporta i risultati

    • Copia il riepilogo per condividere rapidamente su chat, ticket o documentazione.
    • Esporta un report Markdown con modifiche dettagliate e statistiche.
    • Esporta un JSON Patch (RFC 6902) per applicare le modifiche via codice.

Suggerimenti rapidi per confrontare JSON

  • Valida prima entrambi i JSON per evitare che errori di sintassi nascondano differenze reali.
  • Quando confronti risposte API, valuta di attivare Ignora ordine per ridurre il rumore dovuto ad array riordinati.
  • Usa l’export JSON Patch quando ti serve un diff leggibile dalle macchine per sincronizzare ambienti.
Esempio: confronto JSON con differenze
// JSON A
{
  "id": 1,
  "name": "Maeve",
  "status": "active"
}

// JSON B
{
  "id": 1,
  "name": "Maeve Winters",
  "status": "active",
  "email": "[email protected]"
}

// Diff Summary
- Modified: name ("Maeve" → "Maeve Winters")
- Added: email ("[email protected]")

Strumenti correlati per confronto & diff JSON

Combina questi strumenti con il confronto JSON per workflow di validazione, formattazione e generazione di codice.

Domande frequenti

Come funziona il confronto JSON?

Lo strumento esegue un diff strutturale per rilevare aggiunte, eliminazioni e modifiche in oggetti e array annidati.

I miei dati JSON vengono caricati online?

No. Tutto viene elaborato localmente nel browser e non viene mai caricato sui nostri server.

Quali opzioni di confronto sono disponibili?

Puoi ignorare spazi, maiuscole/minuscole e ordine per concentrarti su cambiamenti strutturali significativi anziché su differenze di formattazione.

Posso ignorare gli spazi?

Sì. Questa opzione normalizza gli spazi all’interno dei valori stringa. Gli spazi fuori dalle stringhe sono già ignorati durante il parsing JSON.

Posso ignorare maiuscole/minuscole?

Sì. Quando attivo, chiavi e valori stringa vengono confrontati senza distinzione tra maiuscole e minuscole.

Posso ignorare l’ordine?

Sì. Ignorare l’ordine rende non rilevante l’ordine delle chiavi degli oggetti e degli elementi degli array, utile quando l’ordine non è significativo.

Perché l’editor a volte è in sola lettura?

Quando è attiva un’opzione di ignorare, la vista passa a un’anteprima normalizzata affinché l’evidenziazione rispetti le regole. Disattiva le opzioni per tornare a modificare il JSON grezzo.

Cos’è JSON Patch (RFC 6902)?

JSON Patch è uno standard di operazioni (add, remove, replace, ecc.) per trasformare un documento JSON in un altro.

Come viene generato il JSON Patch esportato?

Calcoliamo un set affidabile di operazioni da A → B usando i percorsi JSON Pointer. Per gli array possiamo usare sostituzioni conservative per evitare problemi di indici.

Come posso esportare o condividere i risultati?

Usa Copia riepilogo per copiare una panoramica rapida, Esporta report per scaricare un report Markdown o Esporta JSON Patch per applicare le modifiche via codice.

Strumento Diff & Confronto JSON - Online fianco a fianco | JSONSwiss