Convert XML to JSON then CSV
Legacy APIs and SOAP services often return XML. To get the data into a spreadsheet, this chain first converts XML to JSON — producing a nested object tree — then converts that JSON to CSV. The JSON-to-CSV step works best when the JSON is an array of flat objects; review the intermediate JSON to confirm the structure before the final conversion.
What it solves
Flatten an XML document into CSV via a JSON intermediate for spreadsheet consumption.
Input → Output
JSON XML Converter input → JSON XML Converter output across 1 step.
Runs in
1–2 minutes · fully local in your browser.
Before you start
- A valid XML document with a regular, repeating element structure
The pipeline
-
Convert between JSON and XML formats online. Free, private, and 100% client-side.
Params: mode=xml-to-json
Runs locally in your browser. The recipe defines the pipeline only — your input never leaves this tab.
▶Run this workflow
Enter your input below and click Run. All processing happens locally in your browser — nothing is uploaded.
Pipeline progress
- JSON XML Converterjson-xml
Sample input
<users><user><name>Alice</name><age>30</age></user><user><name>Bob</name><age>25</age></user></users>
Expected output
{
"users": {
"user": [
{
"name": "Alice",
"age": "30"
},
{
"name": "Bob",
"age": "25"
}
]
}
} This pair is executed against the real tools at build time (tests/unit/recipes.test.ts) — the expected output is verified, not illustrative.
Related workflows
You might also need
Workflows sharing tools or topics with this recipe.