JSON to XML Converter
Convert JSON into well-formed, indented XML. Keys starting with @ become attributes, #text becomes element text, and arrays become repeated elements. Keys that are not valid XML names are fixed automatically and reported.
JSON ⇄ XML Converter
Keys starting with @ are attributes and #text is an element's text, e.g. { "price": { "@currency": "EUR", "#text": 9.99 } } ⇄ <price currency="EUR">9.99</price>. Lists become repeated elements.
The root element is only used when the JSON doesn't already have a single top-level key.