🛠️DevTools

REST to XML Payload

REST API payloads convert to XML with namespace and attribute support for enterprise integration.

Switch tool:
Examples:
XML output will appear here...

💡 Paste your JSON and it converts to XML automatically. Properties starting with @ become XML attributes.

Code Examples

Here's how to achieve this in different programming languages:

1// Using xmlbuilder2 (npm install xmlbuilder2)
2const { create } = require('xmlbuilder2');
3
4const jsonData = {"request": {"@xmlns": "http://api.example.com", "@action": "create", "user": {"name": "John", "email": "john@example.com"}}};
5
6const xml = create({ version: '1.0', encoding: 'UTF-8' })
7 .ele(jsonData)
8 .end({ prettyPrint: true });
9
10console.log(xml);
11
12// Output:
13// <?xml version="1.0" encoding="UTF-8"?>
14// <request xmlns="http://api.example.com" action="create">
15// <user>
16// <name>John</name>
17// <email>john@example.com</email>...

More JSON Examples

Related JSON Tools

📚 Learn More