Entwickler-Tools

YAML-zu-JSON-Konverter

Eine praxisnahe YAML-Teilmenge parsen und das äquivalente JSON anzeigen.

YAML-zu-JSON-Konverter workspace

So geht’s

YAML mit Leerzeichen-Einrückung einfügen. Konvertieren zeigt JSON. Tabs, Anker, Aliase und Tags werden mit Erklärung abgelehnt.

Beispiel

Das Beispiel-Mapping wird zu einem JSON-Objekt.

Eingabe

name: Ada Lovelace
fields:
  - mathematics
  - computing
born: 1815

Ausgabe

{
  "name": "Ada Lovelace",
  "fields": [
    "mathematics",
    "computing"
  ],
  "born": 1815
}

So funktioniert es

Der Parser liest Einrückung, Mappings, Sequenzen, quotierte Zeichenketten, Kommentare, Booleans, null und Zahlen. Flow-Style-JSON-Werte wie [1, 2] werden akzeptiert, wenn sie gültiges JSON sind.

Häufige Fehler

  • Tabs wurden zur Einrückung verwendet Ersetzen Sie Tabs durch Leerzeichen.
  • Eine Zeile verwendet & oder * Anker und Aliase werden nicht unterstützt. Wiederholen Sie den Wert stattdessen.
  • Die Struktur ist mehrdeutig Setzen Sie nach jedem Doppelpunkt ein Leerzeichen.

Einschränkungen

Dies ist keine vollständige YAML-1.1-Implementierung. yes, no, on und off bleiben Zeichenketten, damit sie nicht stillschweigend zu Booleans werden. Mehrere Dokumente in einer Datei werden nicht unterstützt.

Datenschutz

Der Text, den Sie einfügen, wird in Ihrem Browser verarbeitet. PepsTools empfängt ihn nicht, speichert ihn nicht und sendet ihn nicht an einen anderen Dienst.

Fragen

Warum wird yes nicht zu true?

Nur true, false, null und ~ haben hier besondere Bedeutung. Das hält die Umwandlung vorhersehbar.