Convert XML to JSON format. Free online XML to JSON converter for API development, data migration, and format transformation.
The XML to JSON converter transforms XML markup into JSON (JavaScript Object Notation) format. It preserves the hierarchical structure, converts XML elements to JSON objects/arrays, and handles attributes, text content, and nested elements. This is essential for modernizing legacy systems, API development (many APIs accept JSON but some legacy services use XML), and data migration between formats.
| Input | Output |
|---|---|
| <user><name>John</name><age>30</age></user> | {"user": {"name": "John", "age": "30"}} |
| <items><item>A</item><item>B</item></items> | {"items": {"item": ["A", "B"]}} |
| <msg type="greeting">Hello</msg> | {"msg": {"@type": "greeting", "#text": "Hello"}} |