Confronto JSON
Con Confronto JSON confronti la struttura di due documenti e crei un JSON Patch. Incolla originale e versione modificata senza caricare risposte API, impostazioni o altri testi.
File e testo restano su questo dispositivo. L’elaborazione avviene nel browser.
Pronto.
Output
Come usare Confronto JSON
Incolla a sinistra il JSON originale e a destra quello aggiornato. Il risultato è un JSON Patch. Conta l’ordine degli array, non quello delle chiavi.
Fino a 1 MB per ingresso e 128 livelli di annidamento. I numeri devono essere finiti e gli interi entro la precisione sicura di JavaScript. Usa stringhe per identificativi con cifre esatte oltre tale intervallo.
Cosa fa Confronto JSON
Trova modifiche in configurazioni, risposte API ed esportazioni senza contare l’ordine delle chiavi come differenza. Valori e tipi contano: stringa e numero sono distinti, così come proprietà assente e null. L’ordine degli array resta significativo.
Esempio e limiti pratici
Usa Confronto JSON quando cambia il valore di una proprietà. Il patch individua quella proprietà invece di riscrivere tutto il documento. Riordinare gli array può generare modifiche. Attiva la sostituzione completa degli array se è più utile per il tuo flusso.
Domande frequenti
Confronto JSON carica i miei file o testi?
No. Il lavoro avviene sul dispositivo. La pagina scarica il programma, ma non invia i file selezionati o il testo incollato a un servizio di conversione. Scarica il risultato prima di chiudere la scheda.
L’ordine delle chiavi conta?
No. Stesse proprietà e valori sono equivalenti anche in ordine diverso, compresi gli oggetti annidati negli array.
Come vengono gestiti array e valori assenti?
L’ordine degli array conta. Puoi sostituire tutto l’array modificato o mantenere le singole modifiche. Proprietà assente, null e valore vuoto sono distinti.
Posso confrontare interi molto grandi?
Gli interi non sicuri vengono rifiutati invece di essere confrontati dopo arrotondamento. Usa stringhe per identificativi oltre la precisione sicura e rispetta limiti di dimensione e annidamento.
Posso usare Confronto JSON senza connessione?
Carica prima la pagina e le sue librerie. La cache può consentire utilizzi successivi senza connessione, ma non è garantito. Conserva le sorgenti e scarica i risultati prima di chiudere la pagina.
Di nuovo a rimodellare dati a mano?
Un payload che devi sistemare in una scheda del browser ogni volta è lavoro da codice. Costruiamo le integrazioni, i parser e i servizi che spostano dati tra sistemi, e ripariamo quelli che li corrompono in silenzio lungo il tragitto.
Dicci cosa stai spostando