Strumento per sviluppatori / 11
Confronto diff JSON
Confronta due payload JSON affiancati ed evidenzia le chiavi aggiunte, rimosse e modificate.
Confronto diff JSON: TOEA analizza e confronta ricorsivamente due oggetti o array JSON, identificando le aggiunte e le rimozioni di chiavi strutturali, oltre alle modifiche di tipo o valore. Funziona al 100% localmente nel browser, senza caricare file sul server.
- Categoria
- Strumenti per sviluppatori
- Esecuzioni
- Nel browser
- Costo
- Gratuito · senza registrazione
- Disponibilità
- Pronto all'uso
Funziona interamente nel browser
Gli array vengono confrontati per posizione
L'elemento 0 viene confrontato con l'elemento 0, l'elemento 1 con l'elemento 1 e così via. Se all'inizio di un elenco viene inserito un record, ogni elemento successivo si sposta e risulta modificato, anche se non è cambiato nient'altro. Prima di confrontare elenchi il cui ordine non è significativo, come utenti o prodotti, ordina entrambi usando la stessa chiave, ad esempio id, così ogni record si allinea al suo corrispondente.
Cosa viene considerato una modifica
Il confronto avviene sui valori analizzati, quindi indentazione, spazi bianchi e ordine delle chiavi non vengono mai rilevati, e 1.0 equivale a 1. Un cambio di tipo, invece, sì: 42 rispetto a "42", oppure null rispetto a una chiave mancante. Quando una risposta API differisce solo nella formattazione, usa questo strumento; per vedere le modifiche al layout o ai commenti, confronta il testo nello strumento di verifica delle differenze.
I percorsi sono scritti con punti e parentesi quadre, ad esempio items[2].price, quindi una chiave che contiene a sua volta un punto può risultare ambigua.
Come usarlo
- Incolla il JSON originale a sinistra e quello aggiornato a destra.
- Esamina le voci aggiunte (+), rimosse (-) e modificate (~).
- Copia o scarica il JSON strutturato con le differenze.
Privacy e limitazioni
L'analisi e il confronto dei JSON vengono eseguiti localmente nella memoria del browser.
Strumenti correlati
Domande frequenti
Come vengono confrontati gli elementi degli array?
Gli elementi degli array vengono confrontati in base all'indice posizionale e alla struttura dei valori.
Posso esportare le differenze?
Sì, puoi copiare o scaricare l'array delle differenze filtrato.
Strumento gratuito · nel browser esecuzioni · senza account