Werkzeuge

JSON-zu-YAML-Konverter

Konvertieren Sie JSON in YAML und YAML zurück in JSON, in beide Richtungen.

Läuft im BrowserDatenformate1691
Kostenlos

Eingabe

0 BBis 50.0 KB kostenlos

Ergebnis

Das Ergebnis erscheint hier.

Ihre Läufe

Gespeichert werden nur Läufe, die Punkte kosten.

Melden Sie sich an, um einen Verlauf Ihrer Läufe zu behalten.

Die meiste Konfiguration kommt heutzutage als YAML und die meisten APIs sprechen weiterhin JSON, daher ist die Konvertierung zwischen ihnen eine alltägliche Aufgabe. Dieses Tool führt sie in beide Richtungen mit derselben YAML-Implementierung aus, die auch Node-Tools verwenden. Dadurch überleben Anker, mehrzeilige Skalare und explizite Typen die Reise, anstatt zu Strings vereinfacht zu werden.

So arbeitet es

  • Die Konvertierung läuft in Ihrem Browser mit dem eemeli/yaml-Parser, der Referenzimplementierung für YAML 1.2 in JavaScript.
  • Beim Konvertieren zu JSON werden YAML-Kommentare entfernt, da JSON keinen Platz für sie hat.
  • Die Einrückung wird auf die Seite angewendet, die Sie erzeugen.

Wohin Ihre Daten gehen

Nirgendwohin. Dieses Werkzeug läuft vollständig in Ihrem Browser: Der eingefügte Text wird von der Seite verarbeitet und weder an einen Server übertragen noch protokolliert.

Kostet ein Lauf Punkte, wird eine einzeilige Zusammenfassung in Ihrem eigenen Verlauf gespeichert, damit Sie ihn wiederfinden. Festgehalten wird die Form des Laufs — Größen, Anzahlen, die abgefragten Werte — nie der eingefügte Inhalt.

Was es kostet

Bis 50.0 KB pro Lauf kostenlos und ohne Konto. Darüber kostet ein Lauf 1 Punkte und wird in Ihrem Verlauf gespeichert.

Punkte gibt es für die Registrierung, den täglichen Check-in, Kommentare und ein vollständiges Profil.

So funktionieren Punkte

Häufige Fragen

Überleben meine YAML-Kommentare die Rundreise?
Nein, und kein Konverter kann das ermöglichen. JSON hat keine Kommentarsyntax, daher hat ein Kommentar keinen Platz, sobald das Dokument zu JSON wird, und nichts, woraus er auf dem Rückweg wiederhergestellt werden könnte.
Warum wurde meine Versionsnummer zu einem String?
YAML liest eine unquotierte 1.10 als Zahl 1.1, wodurch die nachgestellte Null stillschweigend verloren geht, und behandelt eine unquotierte 1.2.3 als String, weil es überhaupt keine Zahl ist. Die Inkonsistenz ist die Falle. Wenn Sie Versionsnummern in YAML in Anführungszeichen setzen, werden sie jedes Mal exakt konvertiert.
Verarbeitet dieses Tool mehrteilige YAML-Dokumente?
Es konvertiert das erste Dokument. Eine Datei, die mit --- in mehrere Dokumente getrennt ist, hat kein einzelnes JSON-Äquivalent, daher überlässt das Tool die Entscheidung über die Aufteilung Ihnen.

Das Open Source dahinter

Dieses Werkzeug läuft auf eemeli/yaml, veröffentlicht unter ISC. Wer dasselbe Verhalten im eigenen Programm braucht, greift zu dieser Bibliothek.

eemeli/yaml

Auch bekannt als

  • json zu yaml
  • yaml zu json
  • yaml konverter
  • json yaml online konvertieren
  • yaml formatierer
  • json in yaml umwandeln
  • yaml in json umwandeln