Back to editor

XML to JSON

Convert XML to JSON and back with attribute and namespace handling.

XMLJSON

FAQ

How are XML attributes represented in JSON?

As @-prefixed keys (e.g. <user id="1"> becomes {"@id": "1"}). Mixed element text alongside attributes or children is stored under a #text key. Converting JSON → XML expects that same convention and requires exactly one top-level key as the root element.