Converti JSON in XML ben formato con nome elemento radice configurabile
JSON e XML rappresentano entrambi dati gerarchici, ma con sintassi fondamentalmente diverse. JSON è compatto e nativo di JavaScript, dominante nelle API REST. XML è più verboso ma supporta attributi, namespace, commenti e schemi — preferito nei sistemi aziendali, nei servizi SOAP e nei formati di documenti come SVG.
La mappatura da JSON a XML non è sempre uno-a-uno: gli array JSON diventano elementi XML fratelli ripetuti, le chiavi JSON diventano nomi di elementi, e l'oggetto radice JSON ha bisogno di un elemento contenitore.
Gli array JSON diventano elementi fratelli ripetuti con lo stesso nome di tag.
Il convertitore sanifica i caratteri non validi. I nomi degli elementi XML non possono iniziare con un numero né contenere spazi.
Sì — lo strumento XML-to-JSON è l'operazione inversa. Il round-trip non è sempre privo di perdite.
XML non ha un sistema di tipi nativo — tutti i valori sono testo. Numeri e booleani diventano contenuto stringa negli elementi XML.
Formattatore JSON · Minificatore JSON · Validatore JSON · JSON in CSV · JSON ↔ YAML · Appiattire JSON