XML-zu-JSON-Konverter

Konvertieren Sie XML-Dokumente in eine lesbare Ausgabe im JSON-Stil in Ihrem Browser.

Eingabe
Ausgabe
0 Zeichen 0 Zeilen

Wandeln Sie XML-Markup in Daten im JSON-Stil um

Der XML-zu-JSON-Konverter analysiert XML und stellt seine Struktur als Daten im JSON-Stil dar, um Inspektions-, Debugging- oder Migrationsarbeiten zu erleichtern. Er hilft bei der Überprüfung von XML-APIs, Feeds, Konfigurationsexporten und Beispieldokumenten.

XML verfügt über Funktionen, die JSON nicht bietet: Attribute, Namespaces, wiederholte Geschwisterelemente, Textknoten, CDATA und gemischte Inhalte. Der Konverter muss diese Objekte, Arrays und Zeichenfolgenwerte zuordnen. Überprüfen Sie daher die Ausgabe, bevor Sie sie als verlustfreie Schemakonvertierung behandeln.

Anleitung

  1. Fügen Sie Ihre XML-Daten in den Eingabeeditor ein.
  2. Klicken Sie auf In JSON konvertieren, um das Markup zu analysieren und umzuwandeln.
  3. Überprüfen Sie, wie Attribute, wiederholte Elemente und Textinhalte dargestellt wurden.
  4. Verwenden Sie Kopieren für die Zwischenablage, Herunterladen für eine Datei oder Leeren zum Zurücksetzen.

Was ist der XML-zu-JSON-Konverter?

XML-zu-JSON-Konverter ist ein browserbasiertes Dienstprogramm zum Übersetzen eines XML-Baums in eine JSON-freundliche Darstellung. Es erleichtert das Scannen und Wiederverwenden tief verschachtelter Markups in JavaScript-orientierten Arbeitsabläufen.

Die Ausgabe ist am besten als praktische Darstellung des XML zu verstehen und nicht als garantiertes Roundtrip-Format. Validieren Sie wichtige Konvertierungen anhand der empfangenden Anwendung oder des empfangenden Datenvertrags.

Eingabehinweise

Fügen Sie wohlgeformtes XML mit einem Dokumentstamm ein. Wenn Ihr Dokument Namespaces, Attribute, wiederholte Elemente oder gemischte Inhalte verwendet, überprüfen Sie die generierten Schlüssel sorgfältig, bevor Sie JSON wiederverwenden.

Beispiel

Ein einfaches XML-Dokument wird zu einem verschachtelten Objekt im JSON-Stil:

--- XML-Eingabe ---

  John
  30


--- JSON-Ausgabe ---
{"person":{"name":"John","age":30}}

MCP-Integration

MCP (Model Context Protocol) ermöglicht KI-Agenten und Apps, Coding.Tools-Werkzeuge zu entdecken und für wiederholbare Konvertierungs-, Formatierungs-, Hashing- und Generierungsabläufe auszuführen.

MCP-Toolname: xml-to-json

MCP-Endpunkt: https://coding.tools/mcp

Rufen Sie zuerst tools/list auf. Jeder Tool-Eintrag enthält inputSchema, outputSchema und examples, damit ein KI-Agent oder Client gültige Argumente ohne Raten erstellen kann.

Bei tools/call lesen Sie result.content[0].text für den Anzeigewert und result.structuredContent für maschinelles Parsen. Tool-Fehler liefern isError: true; Protokollfehler liefern einen JSON-RPC error.

Beispiel für eine tools/call-Anfrage:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"xml-to-json","arguments":{"input":"<invoice><id>1001</id><total>58.40</total></invoice>"}}}'

Die meisten Text- und Datentools akzeptieren eine input-Zeichenkette sowie optionale options. Bildtools, die Browser-Bild-APIs benötigen, werden zur Erkennung aufgelistet und geben bei Bedarf einen Link zur Weboberfläche zurück.