Command Palette

Search for a command to run...

JS

JSON a XML

Converti JSON in XML ben formato all'istante. Mappa le chiavi degli oggetti agli elementi, @-prefixed chiavi per attributi e #testo per contenuto, espandi gli array in tag ripetuti ed esporta XML minimizzato o piuttosto stampato. 100% lato client.

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

Che cos'è il convertitore da JS a XML?

JSON to XML interface on Toolz.dev - 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.

Il convertitore da JSON a XML trasforma un valore JSON - una risposta API, un oggetto config, un record esportato da un database - in un documento XML ben formato Le chiavi degli oggetti diventano elementi, gli array diventano elementi fratelli ripetuti e per convenzione una chiave con prefisso "@" diventa un attributo mentre una chiave "#text" diventa il contenuto di testo dell'elemento. Quella convenzione è l'esatto inverso di come lo strumento da XML a JSON legge un documento, quindi i due viaggi di andata e ritorno in modo pulito.

JSON è l'impostazione predefinita per le moderne API Web, ma molti sistemi parlano ancora XML: servizi Web SOAP, feed RSS e Atom, mappe del sito, layout Android, XML di Office Open e innumerevoli scambi di dati aziendali e governativi. Quando hai dati in JSON e un target che richiede XML, è necessaria una conversione prevedibile basata su regole anziché parentesi angolari di modifica manuale e sperare che il nidificazione sia corretto.

Tutto viene eseguito nel browser Il convertitore è un serializzatore senza dipendenze, non un wrapper attorno a un'API remota, quindi i tuoi payload - che spesso contengono token, record dei clienti o identificatori interni - non lasciano mai la pagina Scegli un output abbastanza stampato o minificato, attiva/disattiva la dichiarazione XML, decidi se i nodi vuoti si chiudono automaticamente, quindi copia il risultato o scarica un file 0, xml.

XML è più severo di JSON sui nomi e la conversione deve adattarsi a ciò I nomi degli elementi non possono iniziare con una cifra o contenere spazi, quindi una chiave JSON come "2024 total" non può diventare un nome di elemento invariato e viene regolata anziché cadere silenziosamente Gli array JSON non hanno un equivalente XML diretto, quindi diventano elementi fratelli ripetuti, il che significa che il confine dell'array non è recuperabile solo dall'XML: un array di uno si converte in un singolo elemento e si legge come un valore semplice sulla via del ritorno Null non ha rappresentazione in XML e diventa un elemento vuoto I caratteri con significato di markup vengono sfuggiti, quindi le ampere e le parentesi angolari nei dati rimangono dati Il giro rotondo di JSON in XML e ritorno non è senza perdite.

Come utilizzare il convertitore da JS a XML?

1

Incolla il tuo JSON

Digitare o incollare un oggetto JSON, un array o un valore nell'editor. Carica l'esempio se vuoi vedere come vengono gestiti gli attributi e i tag ripetuti prima di utilizzare i tuoi dati.

2

Imposta le opzioni

Scegli 2 o 4 spazi di indentazione o minimizza in una singola riga, scegli i nomi degli elementi radice e dell'elemento utilizzati quando il JSON non ha una singola chiave di wrapping e decidi se includere la dichiarazione XML.

3

convertire

premere Converti. Le chiavi che iniziano con @ diventano attributi, una chiave #text diventa contenuto dell'elemento e ogni elemento dell'array viene emesso come tag ripetuto che condivide il nome della chiave padre.

4

Copia o scarica

Copia l'XML negli appunti o scaricalo come file .xml. L'output è ben formato e pronto per essere rilasciato in un corpo di sapone, un feed o qualsiasi sistema che consuma XML.

Caratteristiche principali

Convenzioni di attributo e testo

Le chiavi con prefisso "@" vengono emesse come attributi dell'elemento e una chiave "#text" diventa il contenuto del testo dell'elemento: la stessa convenzione che legge lo strumento da XML a JSON, quindi i dati sopravvivono a un viaggio di andata e ritorno completo

Gli array diventano tag ripetuti

Un array JSON viene espanso in elementi fratelli ripetuti che condividono il nome della chiave, esattamente come vengono rappresentate le raccolte in XML: nessun tag wrapper artificiale per elemento

Uscita graziosa o minimizzata

Emetti XML leggibile dall'uomo con 2 o 4 rientro di spazio per la revisione o minimizza su una singola riga per il trasporto in cui ogni byte conta

Fuga in sicurezza

Le parentesi e le parentesi angolari nel testo vengono evase nelle entità e i valori degli attributi evadono inoltre le doppie virgolette, quindi l'output è sempre ben formato indipendentemente da ciò che contengono le tue stringhe

Frequently Asked Questions

Incolla il tuo JSON nell'editor e premi Converti I tasti oggetto diventano elementi XML, gli array diventano tag ripetuti e il risultato appare pronto per copiare o scaricare Non c'è caricamento - la conversione avviene nel tuo browser.

Comments

0 comments

0/2000 characters

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

json to xmljson to xml converterconvert json to xmljson xmljson to xml onlinejson to soapjson attributes xmljson array to xmldata format converterjson converter to xmlonline json to xml convertertranslate json to xmltransform json to xml