Il convertitore da JSON a XML trasforma un valore JSON - una risposta API, un oggetto di configurazione, un record esportato da un database - in un documento XML ben formato. Le chiavi dell'oggetto diventano elementi, gli array diventano elementi di pari ripetuti e per convenzione una chiave preceduta da "@" diventa un attributo mentre una chiave "#text" diventa il contenuto del testo dell'elemento. Quella convenzione è l'esatto inverso di come lo strumento XML to JSON legge un documento, quindi i due round trip 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 funziona nel tuo browser. Il convertitore è un serializzatore privo di 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 l'output con stampa o minimizzato, attiva la dichiarazione XML, decidi se i nodi vuoti si chiudono, quindi copia il risultato o scarica un file .xml.
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.
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.
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.
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.
Le chiavi precedute da "@" vengono emesse come attributi degli elementi e una chiave "#text" diventa il contenuto del testo dell'elemento, la stessa convenzione che lo strumento XML to JSON legge, quindi i dati sopravvivono a un viaggio completo
Un array JSON viene espanso in elementi di fratelli ripetuti che condividono il nome della chiave, esattamente come le raccolte sono rappresentate in XML: nessun tag wrapper artificiale per elemento
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
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
Convert XML to clean, valid JSON instantly — handles attributes, nested elements, repeated tags, and CDATA
Convert JSON to clean, valid YAML instantly — configurable indentation and safe string quoting
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!