Konvertierung JSON zu XML
JSON-Daten in XML-Format konvertieren. Nützlich für SOAP, RSS, Konfigurationsdateien usw. Texteingabe oder Datei-Upload (bis 100 KB), Echtzeit-Ergebnisse.
Anleitung
Über dieses Tool
Konvertiert JSON-Zeichenketten in XML.
Anleitung
Fügen Sie JSON ein; die XML-Ausgabe kann kopiert werden.
Anwendungsfälle
• JSON zu XML für SOAP/RSS konvertieren • Konfigurationsformat-Umwandlung • Legacy-System-Integration
Code-Beispiele
1{
2 "root": {
3 "user": {
4 "name": "Tanaka",
5 "age": 30
6 },
7 "items": ["a", "b"]
8 }
9}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>
11How it works
■ 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. ■ Was ist XML? XML (eXtensible Markup Language) ist eine Auszeichnungssprache mit tag-basierter Struktur. Verwendet für SOAP, RSS, Konfigurationsdateien und Datenaustausch. ■ Ablauf der Konvertierung JSON-Objekte werden zu XML-Elementen; Arrays zu wiederholten Elementen. Die Ausgabe-XML hat ein einzelnes Wurzelelement. Alles im Browser.
Häufige Fragen
- Q: Was wird zum XML-Wurzelelement?
- A: Das Tool umhüllt den gesamten JSON mit einem einzigen Wurzelelement. Hat das JSON-Objekt genau einen Schlüssel auf oberster Ebene, wird dieser zum Root-Tag; andernfalls wird ein Standard-Wurzelelement hinzugefügt.
- Q: Wie werden JSON-Arrays konvertiert?
- A: Jedes Array-Element wird zu einem sich wiederholenden Element mit dem Namen des übergeordneten Schlüssels. Beispiel: {"items": ["a", "b"]} → <items><item>a</item><item>b</item></items>.
- Q: Werden JSON-Schlüssel mit @ (XML-Attribute) unterstützt?
- A: Das Tool führt eine einfache elementbasierte Konvertierung durch. Schlüssel mit @ werden nicht als XML-Attribute behandelt – sie werden zu Kindelementen. Für Attributunterstützung verarbeite dein JSON manuell vor.
- Q: Wann brauche ich eine JSON-zu-XML-Konvertierung?
- A: SOAP-Webservices, RSS/Atom-Feeds, Legacy-Unternehmenssysteme, XML-basierte Config-Dateien (Maven POM, Spring) und alle Systeme, die kein JSON akzeptieren.
- Q: Werden Daten an einen Server gesendet?
- A: Nein. Alle Konvertierungen erfolgen im Browser. Deine Daten werden niemals an einen Server übertragen.
