Handy Dev Tools
Einfache Online-Tools für den Alltag.

Keine Favoriten

    Base64-Kodierer/-Dekodierer
    Markdown zu HTML
    HTML zu Markdown
    URL Encoder/Decoder
    Unicode-Escape-Konverter
    Unicode En-/Decodierung
    SQL-Formatierer
    SQL-Splitter
    SQL-Parameterbindung
    JSON-Formatierer
    XML-Formatierer
    YAML-Formatierer
    GraphQL-Formatierer
    JSON zu YAML
    YAML zu JSON
    Konvertierung JSON zu TOML
    Konvertierung TOML zu JSON
    HTML-Entitäten Enkodieren/Dekodieren
    Konvertierung TOML zu YAML
    Konvertierung YAML zu TOML
    CSV zu SQL INSERT
    Markdown-Tabellengenerator
    Konvertierung JSON zu XML
    Konvertierung XML zu JSON
    UUID-Generator
    ULID-Generator
    Passwort-Generator
    Hash-Generator
    Lorem-Ipsum-Generator
    Lorem-Picsum-Bild-URL-Generator
    Testdaten-Generator
    QR-Code-Generator
    S3-Pfad-Parser & Konverter
    IP-Adressrechner
    Subnetzaufteilung
    Subnetzkonsolidierung
    CloudFront-Signatur-URL-Generator
    RDS-Verbindungsstring-Generator
    Koordinaten-Konverter
    Geo-Format-Konverter
    JWT-Decoder & Parser
    Basic-Authentifizierung
    Passwort-Stärke-Analyzer
    Kreditkarten-Validator
    PII Mask (sensible Daten maskieren)
    RSA-Schlüsselpaar-Generator
    Schreibweisen-Konvertierung
    Romaji-Konvertierung
    Römische-Zahlen-Konverter
    Phonetischer-Code-Konverter
    Zeichenzähler
    Text-Diff
    HTML-Tag-Entferner
    RegEx-Tester
    Farben-Konvertierung
    Würfel
    Crontab-Generator
    Crontab-Parser
    Emoji-Auswahl
    Unix-Zeitstempel-Konverter
    HTTP-Statuscode-Suche
    Portnummern-Suche
    MIME-Typ-Suche
    Base64-Datei-Konverter
    Bild Base64 Encode/Decode
    User-Agent-Parser
    URL-Parser
    OGP-Checker
    Commit-Nachricht-Generator
    Chmod-Rechner
    Terminal-GIF-Ersteller
    .env Parser & Validator
Ctrl+K

Konvertierung XML zu JSON

XML-Daten in JSON-Format konvertieren. Nützlich für API-Integration und Konfigurations-Kompatibilität. Texteingabe oder Datei-Upload (bis 100 KB), Echtzeit-Ergebnisse.

XML-Eingabe
JSON-Ausgabe
Read Only

Anleitung

Über dieses Tool

Konvertiert XML-Zeichenketten in JSON.

Anleitung

Fügen Sie XML ein; die JSON-Ausgabe kann kopiert werden.

Anwendungsfälle

• XML zu JSON für API-Integration konvertieren • Einheitliche Konfigurationsformate • Legacy-XML verarbeiten

Code-Beispiele

XML-Eingabe-Beispiel (vorher)
Read Only
1<root>
2  <user>
3    <name>Tanaka</name>
4    <age>30</age>
5  </user>
6  <items>
7    <item>a</item>
8    <item>b</item>
9  </items>
10</root>
11
JSON-Ausgabe-Beispiel (nachher)
Read Only
1{
2  "root": {
3    "user": {
4      "name": "Tanaka",
5      "age": "30"
6    },
7    "items": {
8      "item": ["a", "b"]
9    }
10  }
11}
12

How it works

■ Was ist XML? XML (eXtensible Markup Language) ist eine Auszeichnungssprache mit tag-basierter Struktur. Verwendet für SOAP, RSS, Konfigurationsdateien und Datenaustausch. ■ Was ist JSON? JSON (JavaScript Object Notation) stellt Schlüssel-Wert-Paare, Arrays und verschachtelte Objekte als Text dar. Häufig für APIs und Datenaustausch. ■ Ablauf der Konvertierung XML-Elemente werden zu JSON-Schlüsseln; gleichnamige Geschwister zu Arrays; Text zu Zeichenkettenwerten. Alles im Browser.

Häufige Fragen

Q: Warum XML in JSON konvertieren?
A: Moderne APIs, JavaScript-Frontends und NoSQL-Datenbanken verarbeiten JSON nativ. Das Konvertieren von Legacy-SOAP, RSS oder XML-Konfigurationen nach JSON ermöglicht die Verarbeitung mit Standard-JS/Python/PHP-Tools ohne XML-Parser.
Q: Wie werden XML-Attribute in der JSON-Ausgabe behandelt?
A: Standardmäßig werden Element-Attribute zusammen mit Kindelementen in das JSON-Objekt aufgenommen. Das genaue Verhalten hängt vom Konverter ab; gängige Konventionen sind das @ -Präfix für Attributschlüssel oder deren Abflachung als Geschwisterschlüssel.
Q: Was passiert mit gleichnamigen Geschwisterelementen?
A: Sich wiederholende gleichnamige Geschwisterelemente werden automatisch in einem JSON-Array zusammengefasst. Zwei <item>-Elemente ergeben z. B. "item": ["a", "b"].
Q: Werden XML-Namespaces beibehalten?
A: Namespace-Präfixe (z. B. ns:element) werden unverändert in den JSON-Schlüsseln beibehalten. Namespace-Deklarationen (xmlns) können je nach Konvertierungseinstellung als Attribute enthalten sein.
Q: Werden Daten an einen Server gesendet?
A: Nein. Alle Konvertierungen erfolgen im Browser. Deine Daten werden niemals an einen Server übertragen.