Code formatieren / MULTIVERTO

YAML in JSON

Wandeln Sie unterstützte YAML-Listen und -Abbildungen in JSON um.

Sofort umrechnenIhre Eingabe bleibt im Browser. Text wird für die Umrechnung nicht hochgeladen.
Die Datei bleibt in Ihrem Browser.
Werkzeuge verketten

Jedes Textwerkzeug auf das vorherige Ergebnis anwenden.

01 / Anleitung

So funktioniert es

Liest den dokumentierten Eingabeausschnitt und schreibt die entsprechende Zieldarstellung.

Gut zu wissen

Prüfen Sie bei komplexer Syntax oder Produktionsdateien die Ausgabe in der Zielanwendung und mit einem spezialisierten Werkzeug.

02 / Beispiel

Beispiel

Ihre Eingabe"person": "name": "Ada" "nachricht": "Hallo"
Ergebnis{ "person": { "name": "Ada", "nachricht": "Hallo" } }

03 / Anleitung

YAML in JSON — So funktioniert es

Was dieses Werkzeug ändert

Wandeln Sie unterstützte YAML-Listen und -Abbildungen in JSON um. Liest den dokumentierten Eingabeausschnitt und schreibt die entsprechende Zieldarstellung. Der YAML-Leser akzeptiert den ausdrücklichen Ausschnitt des Gegenwerkzeugs, einfache unzitierte Skalare und JSON-Flow-Werte. Prüfen Sie anschließend die JSON-Typen. Eine Konfiguration mit Ankern oder mehrzeiligen Blöcken braucht einen vollständigen Parser.

Das Format verstehen

JSON und YAML beschreiben verschachtelte Abbildungen, Listen und skalare Werte; YAML bietet darüber hinaus Anker, Tags, Blockstrings und implizite Typisierung. JSON nach YAML schreibt eine kleine ausdrückliche Teilmenge: zitierte Schlüssel und Strings, Einrückung in Zweierschritten sowie JSON-kompatible Zahlen, boolesche Werte und null. Die Gegenrichtung liest diese Teilmenge, einfache unzitierte Skalare und JSON-Flow-Syntax; sie beansprucht nicht, jedes gültige YAML zu parsen. Zitate verhindern, dass ein Text wie true unbeabsichtigt zu einem Boolean wird. Doppelte Schlüssel und fehlerhafte Einrückung werden abgewiesen. Für erweiterte Konfiguration nutzen Sie einen vollständigen YAML-Parser.

Ein verlässlicher Ablauf

Ein Datenformatwechsel bildet zwei Informationsmodelle aufeinander ab; er tauscht nicht bloß Satzzeichen aus. Beginnen Sie mit einem kleinen repräsentativen Datensatz, möglichst auch mit Nicht-ASCII-Zeichen, fehlendem Feld oder verschachteltem Wert. Führen Sie die Umwandlung aus und prüfen Sie Schlüssel, Reihenfolge, Zahlen, Nullwerte, Arrays und wiederholte Einträge. Im Zielformat kann ein Merkmal der Quelle ohne direktes Gegenstück sein; die jeweilige Anleitung beschreibt die unterstützte Abbildung. Öffnen Sie die Ausgabe in der Zielanwendung und führen Sie nach Möglichkeit einen Rückweg zum Vergleich wichtiger Felder aus. Für Massendaten oder externe Verträge brauchen Sie einen vollständigen Parser und Schema-Tests.

Das Ergebnis prüfen

Bewahren Sie die Quelle neben der Ausgabe auf und prüfen Sie zuerst ein kleines bekanntes Beispiel, bevor Sie ein großes Dokument bearbeiten. Vergleichen Sie den sachlichen Inhalt, nicht bloß Dateigröße oder Zeilenzahl. Kontrollieren Sie Namen, zitierte Zeichenketten, Nicht-ASCII-Zeichen, Zeilenenden und wiederholte Felder nach der Umwandlung. Eine lesbare Ausgabe validiert kein Schema, belegt keine Ausführbarkeit von Code und macht Daten nicht automatisch veröffentlichbar. Diese Seite verarbeitet Text im Browser und zeigt die Ausgabe als Text; beim Einfügen gelten jedoch die Regeln der Zielanwendung. Wird eine Eingabe abgewiesen, suchen Sie die nicht unterstützte Konstruktion und verwenden Sie gegebenenfalls einen spezialisierten Parser.

So wird die Eingabe umgewandelt
YAML — Eingabe
Struktur lesen und umwandeln
JSON — Ergebnis