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

Che cos'è il convertitore da XML a JSON?

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 model dati in modo diverso, e una conversione ingenua perde informazioni XML ha attributi, per i quali JSON non ha un equivalente diretto; permette ad un elemento di contenere sia attributi che testo; e distingue un singolo bambino da una lista solo per ripetizione Questo convertitore gestisce ogni caso deliberatamente: gli attributi diventano chiavi con un prefisso @, il contenuto misto mantiene il suo testo sotto un tasto #text e qualsiasi tag che appare più di una volta collassa in un array JSON in modo che la tua struttura rimanga fedele alla fonte.

Tutto viene eseguito al 100% nel browser utilizzando un parser senza 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 entità vengono decodificate automaticamente Due opzioni consentono di analizzare il testo numerico e booleano in tipi reali e ignorare gli attributi quando hai solo bisogno dei dati dell'elemento.

Il modo più rapido per controllare qualsiasi convertitore online da XML a JSON è un piccolo record Incolla <order id="42"><item>pen</item><item>ink</item><note>gift</note></order> e fai clic su Converti, e ottieni {"order": {"@id": "42", "item": ["pen", "ink"], "nota": "gift"}}. L'attributo ottiene un prefisso @, i due tag item diventano un array e la singola nota rimane una stringa semplice. Tick Parse numbers & booleans e l'id esce come numero 42 invece della stringa "42".

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 @, 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ù (&amp;, &#233;) 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