ToolsMaxxing

JSON-YAML-Umwandler

Wandle JSON in YAML und YAML zurück in JSON um, mit Zeile und Spalte jedes Syntaxfehlers.

Deine Dateien bleiben auf deinem Gerät

So funktioniert es

  1. 1Wähle „JSON in YAML“ oder „YAML in JSON“.
  2. 2Füge deinen Text ein oder wähle „Beispiel ausprobieren“.
  3. 3Wähle die Einrückungsbreite.
  4. 4Kopiere das Ergebnis oder lade es herunter.

Was die Optionen bewirken

JSON in YAML
Liest striktes JSON und schreibt YAML im Blockstil. Lange Strings werden nicht umbrochen.
YAML in JSON
Liest das erste YAML-Dokument und schreibt formatiertes JSON.
Einrückung
Zwei oder vier Leerzeichen pro Ebene in der Ausgabe.

Datenschutz

Alles läuft in deinem Browser. Was du einfügst, wird nie an einen Server gesendet. Das ist sicher für Konfigurationsdateien mit internen Hostnamen.

Häufige Fragen

Bleiben YAML-Kommentare erhalten, wenn ich in JSON umwandle?

Nein. JSON hat keine Kommentare, sie fallen also weg. Die Rückumwandlung in YAML stellt sie nicht wieder her.

Warum wurde mein YAML-Wert zu einer Zahl oder einem Boolean?

YAML bestimmt den Typ aus dem Text. Ein einfaches 123 ist eine Zahl, true und false sind Booleans, und null oder ~ ist null. Setze den Wert in Anführungszeichen, zum Beispiel "123", damit er ein String bleibt.

Verarbeitet es YAML mit mehreren Dokumenten?

Nur das erste Dokument, der Teil vor der ersten Trennzeile ---, wird umgewandelt. Teile eine Datei mit mehreren Dokumenten zuerst auf.

Werden Anker und Aliase unterstützt?

Beim Lesen von YAML mit Ankern (&name) und Aliasen (*name) werden sie im JSON zu einfachen Kopien erweitert. Beim Schreiben von YAML aus JSON entstehen sie nie.

Was bedeutet die Fehlermeldung?

Zeile und Spalte zeigen, wo der Parser hängen geblieben ist. In YAML ist die übliche Ursache falsche Einrückung oder ein Tab-Zeichen, da YAML zum Einrücken nur Leerzeichen erlaubt.

Ähnliche Tools