XML to JSON Converter trasforma qualsiasi documento XML in JSON equivalente e ben formato. Incolla un payload XML - una risposta SOAP, un feed RSS, un file di configurazione, un'esportazione API - e rimetti JSON pulito e rientrato che mappa gli elementi in chiavi, tag ripetuti in array e attributi in proprietà prefissate, pronte per l'uso in JavaScript, un client REST o una pipeline di dati.
XML e JSON modellano i dati in modo diverso e una conversione ingenua perde informazioni. XML ha attributi, per i quali JSON non ha equivalente diretto, consente a un elemento di contenere sia gli attributi che il testo, e distingue un singolo figlio da un elenco solo per ripetizione. Questo convertitore gestisce ogni caso deliberatamente: gli attributi diventano chiavi con un prefisso configurabile (@ per impostazione predefinita), il contenuto misto mantiene il suo testo sotto una chiave #text e qualsiasi tag che appare più di una volta collassa in un array JSON in modo che la tua struttura rimanga fedele all'origine.
Tutto funziona al 100% nel tuo browser utilizzando un parser senza dipendenze, senza Domparser, senza viaggio di andata e ritorno. I documenti XML contengono frequentemente identificatori interni, record dei clienti o payload di integrazione, quindi non viene caricato o archiviato nulla di ciò che si incolla. Il convertitore funziona offline una volta caricato e le opzioni consentono di decodificare entità , analizzare il testo numerico e booleano in tipi reali e ignorare gli attributi quando hai bisogno solo dei dati degli elementi.
Incolla qualsiasi documento XML ben formato nel pannello di input, con o senza una dichiarazione XML, oppure fai clic su Carica campione per iniziare da un esempio di catalogo realistico con attributi ed elenchi nidificati.
Scegli un rientro a 2 o 4 spazi, decidi se gli attributi sono inclusi e facoltativamente abilita l'analisi del tipo per trasformare "44.95" e "true" in un numero reale e booleano.
Fare clic su Converti. L'XML viene prima analizzato e convalidato: il markup malformato come un tag non corrispondente o non chiuso viene segnalato con un messaggio chiaro in modo da poterlo risolvere.
Copia il JSON generato negli appunti o scaricalo come file .json, quindi rilascialo nel tuo codice, corpo di richiesta o archivio dati.
Gli attributi XML vengono conservati come chiavi JSON con un prefisso configurabile (@ per impostazione predefinita), quindi nessun dato viene perso nella conversione
Gli elementi figlio ripetuti diventano automaticamente un array JSON, mentre una singola occorrenza rimane un oggetto semplice, corrispondente alla struttura reale
I blocchi CDATA vengono presi alla lettera e le entità numeriche standard più (&, é) vengono decodificate correttamente nei loro caratteri
Trasforma il testo numerico e booleano come "3.14" o "falso" in numeri e booleani reali JSON, oppure mantieni tutto come stringhe - la tua scelta
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Format, validate, and minify JSON data
Convert CSV data to JSON format with support for quoted fields, type inference, and various delimiters
0 comments
No comments yet. Be the first to share your thoughts!