Zum Hauptinhalt springen

Konvertieren Sie zwischen XML- und JSON-Objekten, verwenden Sie @_ für Attribute, #text für Text und behalten Sie numerische Zeichenfolgen wie 00123 bei. Beachten Sie ausdrücklich den Konvertierungsverlust für Anmerkungen, CDATA und gemischte Inhalte.

Verwenden Sie das Präfix „@_“ für Attribute und „#text“ für Text; Numerische Werte bleiben Zeichenfolgen. Diese strukturelle Konvertierung ist kein verlustfreier Roundtrip: Kommentare, CDATA-Tags und die Reihenfolge gemischter Inhalte gehen möglicherweise verloren. JSON→XML akzeptiert nur einzelne Stammobjekte und Zeichenfolgenwerte.

62 / 50,000 Zeichen

Tastenkombination: Strg/⌘+Eingabetaste. Durch das Ändern von Eingaben oder Optionen werden alte Ergebnisse gelöscht.

Gebrauchsanweisung

  1. Wählen Sie XML → JSON oder JSON → XML und verwenden Sie die Beispiele in dieser Richtung.
  2. Fügen Sie die Eingabe ein, überprüfen Sie die Attribute und Wurzelknotenkonventionen und konvertieren Sie dann.
  3. Überprüfen Sie vor dem Kopieren die Ausgabestruktur, insbesondere Arrays, Strings und gemischten Text.

Eingabe- und Ausgabebeispiele

Beispieleingabe
<root><id>00123</id></root>
Beispielausgabe
{"root":{"id":"00123"}}

In den Beispielen wird typografischer Leerraum weggelassen. 00123 bleibt als String bestehen und wird nicht zur Zahl 123.

FAQ

XML-Attribute und Unterelemente können denselben Namen haben und das Präfix @_ wird zur Unterscheidung von Attributen verwendet. #text stellt den Textinhalt des Elements dar und folgt auch bei der Rückkonvertierung in XML den gleichen Konventionen.

Nicht garantiert. Die beiden Formate verfügen über unterschiedliche Ausdrucksmöglichkeiten und bei aktuellen Konvertierungen können Kommentare, CDATA-Tags und die Reihenfolge gemischter Inhalte verloren gehen. Das Original-XML sollte separat aufbewahrt werden.

Es ist ein einzelnes Stammobjekt erforderlich und Blattwerte verwenden Zeichenfolgen. null, boolesche Werte und Zahlen werden in der XML-Semantik nicht automatisch erraten. Geben Sie bis zu 50.000 Zeichen ein und lehnen Sie DTDs und benutzerdefinierte Entitäten ab.

Berechnungsgrundlagen und Referenzmaterialien

Ordnet XML- und JSON-Datenstrukturen zu, wobei Zeichenfolgenwerte erhalten bleiben und Eigenschaften einzeln dargestellt werden. Die Informationsmodelle der beiden Formate sind unterschiedlich; Gemischter Text, sequentielle und andere XML-Semantiken können möglicherweise nicht im Roundtrip wiederhergestellt werden.

Inhaltsprüfung: · Über diese Website und Inhaltsbeschreibung

Verwandte Tools