Command Palette

Search for a command to run...

CO

Convertitore da XML a JSON

Converti XML in JSON pulito e valido istantaneamente: gestisce attributi, elementi nidificati, tag ripetuti e CDATA

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

Che cos'è il convertitore da XML a JSON?

XML to JSON Converter interface on Toolz.dev - Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA

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 recupera JSON pulito e rientrato che mappa elementi su chiavi, tag ripetuti su array e attributi su 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 viene eseguito al 100% nel browser utilizzando un parser privo di dipendenze - nessun DOMParser, nessun server andata e ritorno I documenti XML spesso portano identificatori interni, record dei clienti o payload di integrazione, quindi nulla di ciò che incolli viene caricato o archiviato Il convertitore funziona offline una volta caricato e le opzioni ti consentono di decodificare entità, analizzare testo numerico e booleano in tipi reali e ignorare gli attributi quando hai solo bisogno dei dati dell'elemento.

I dati dei modelli XML e JSON in modo diverso, quindi qualsiasi conversione deve fare delle scelte e sapere quali sono state fatte salva la confusione in seguito Attributi ed elementi figli condividono uno spazio dei nomi in JSON ma non in XML, quindi gli attributi sono prefissati per mantenerli distinti Gli elementi ripetuti diventano array, ma una singola occorrenza è ambigua per natura: XML non può dire se un elemento è un elenco di uno o un valore semplice, motivo per cui un documento che di solito ha più voci può convertirsi in modo diverso quando ne ha uno L'ordine degli elementi viene preservato all'interno degli array e perso tra fratelli con nomi diversi, poiché gli oggetti JSON non sono ordinati in base alle specifiche I commenti e le istruzioni di elaborazione vengono eliminati Gli spazi dei nomi vengono mantenuti come prefissi letterali anziché risolti.

Come utilizzare il convertitore da XML a JSON?

1

Incolla il tuo XML

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.

2

Scegli le tue opzioni

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.

3

convertire

Fare clic su Converti L'XML viene analizzato e convalidato per primo: il markup non valido come un tag non corrispondente o non chiuso viene segnalato con un messaggio chiaro in modo da poterlo correggere.

4

Copia o scarica il JSON

Copia il JSON generato negli appunti o scaricalo come file .json, quindi rilascialo nel tuo codice, corpo di richiesta o archivio dati.

Caratteristiche principali

Gestione degli attributi

Gli attributi XML vengono conservati come chiavi JSON con un prefisso configurabile (@ per impostazione predefinita), quindi nessun dato viene perso nella conversione

Rilevamento intelligente dell'ar

Gli elementi figli ripetuti diventano automaticamente un array JSON, mentre una singola occorrenza rimane un oggetto semplice, corrispondente alla struttura reale

Supporto CD e entità

I blocchi CDATA vengono presi alla lettera e le entità numeriche standard più (&, é) vengono decodificate correttamente nei loro caratteri

Analisi di tipo opzionale

Trasforma il testo numerico e booleano come "3.14" o "falso" in numeri JSON e booleani reali, oppure mantieni tutto come stringhe: a tua scelta

Frequently Asked Questions

Incolla il tuo XML nel pannello di input e fai clic su Converti Lo strumento analizza l'XML, lo converte in JSON con il rientro e le opzioni scelte e ti consente di copiare o scaricare il risultato L'elaborazione è al 100% nel browser: non viene caricato nulla.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

xml to jsonxml to json converterconvert xml to jsonxml jsonxml parserxml to json onlinesoap to jsonrss to jsonxml converteronline xml to json converter