Diese Seite ist noch nicht auf Deutsch verfügbar, daher zeigen wir die englische Version.

XML to JSON Converter

Turn XML — API responses, RSS feeds, SOAP messages, sitemaps or config files — into clean JSON you can use in JavaScript, Python or any REST API.

Aktualisiert am
Open file
Output

Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

So nutzt du: XML to JSON

  1. Paste XML or open an .xml file.
  2. Choose how attributes, types and empty elements are handled.
  3. List element names that should always be arrays, even when they appear once.
  4. Copy or download the JSON.

How XML maps to JSON

XMLJSON
<name>Ada</name>"name": "Ada"
<price currency="USD">9.5</price>"price": {"@currency": "USD", "#text": 9.5}
Repeated <tag> elements"tag": ["a", "b"]
<![CDATA[ … ]]>Plain string
<empty/>"" or null

The array problem

XML has no arrays, only repeated elements. A converter cannot know that <item> is a list when it appears only once, so the JSON shape changes with the data: one item gives an object, two give an array. That breaks code that expects a list. List such element names under Always arrays for to get consistent output.

Types

All XML content is text. With Detect numbers & booleans, values like 42, 9.5 and true become JSON numbers and booleans. Long numbers (more than 15 digits) and values with leading zeros stay strings to avoid precision loss.

Validation

The XML is parsed with your browser’s XML parser, so malformed input — an unclosed tag or unescaped & — is reported instead of producing broken JSON. Namespaced names (g:price) keep their prefix. Explore the result with the JSON viewer, or convert back with JSON to XML.

Auch gesucht als: convert xml to json, xml2json, xml json converter, xml to json online, soap to json, rss to json.

Passende Tools zu: XML to JSON

  • XML Formatter — Turn minified or messy XML into clean, indented markup and check that it is well-formed — for feeds, sitemaps, SOAP messages, configs and SVG.
  • JSON Formatierer — Füge JSON ein, um es zu formatieren, zu minifizieren oder zu prüfen.
  • YAML to JSON — Paste YAML — a Compose file, Kubernetes manifest or CI config — and get formatted JSON.
  • JSON Schema Validator — Paste a schema and some JSON to see exactly which values break which rule — or generate a starting schema from example data.

Häufige Fragen

Why is a single element an object but several are an array?
XML has no array type. Add the element name to “Always arrays for” to force a list even when it appears once.
What happens to attributes?
They become keys with an @ prefix (configurable) on the element’s object. Tick “Ignore attributes” to drop them.
Are namespaces supported?
Yes. Prefixed names such as atom:link are kept as keys; namespace declarations appear as @xmlns attributes.
Is my XML uploaded?
No. It is parsed in your browser.
Kann ich XML to JSON als Web-App installieren und offline nutzen?
Ja. XML to JSON ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

Ähnliche Tools