Starten Website einreichen

JSON-zu-YAML-Konverter

Developer Tools

JSON einfügen und sofort sauberes YAML erhalten: 2 oder 4 Leerzeichen Einrückung, Schlüssel behalten oder sortieren, alles im Browser.

Deine Eingaben

Alle Tools ansehen

Füge ein Objekt oder Array ein. Kommentare und nachgestellte Kommas sind kein gültiges JSON.

Ergebnis

YAML-Ausgabe —
  • Schlüssel gesamt —
  • Zeilen —
  • Max. Tiefe —

Jede Eingabe ändert das Ergebnis sofort.

Formel und Regeln

  • Objekte werden zu „Schlüssel: Wert“-Paaren; Arrays werden zu „- Element“-Zeilen.
  • Die Einrückung erhöht sich pro verschachteltem Objekt oder Array um eine Ebene, wobei je nach Auswahl 2 oder 4 Leerzeichen verwendet werden.
  • Zeichenketten, die wie Zahlen, Booleans oder null aussehen, werden in Anführungszeichen gesetzt, damit YAML sie als Text beibehält.
  • Zeichenketten mit Zeilenumbrüchen oder führenden/abschließenden Leerzeichen werden in doppelte Anführungszeichen gesetzt.
  • Leere Objekte werden zu {} und leere Arrays zu [].

Rechenbeispiele

Flaches Objekt

Eingabe {"name":"Uslik","tools":21,"free":true}

Ergebnis name: Uslik tools: 21 free: true

Array aus Zeichenketten

Eingabe {"tags":["seo","tools","calculators"]}

Ergebnis tags: - seo - tools - calculators

Array aus Objekten

Eingabe {"items":[{"id":1,"ok":true},{"id":2,"ok":false}]}

Ergebnis items: - id: 1 ok: true - id: 2 ok: false

Häufige Fragen

Wird mein JSON irgendwo hochgeladen?

Nein. Die Umwandlung läuft vollständig in Ihrem Browser mit JavaScript. Beim Schließen des Tabs werden die Daten gelöscht, und es wird nichts an einen Server gesendet.

Warum sind einige Zeichenketten in Anführungszeichen gesetzt?

YAML behandelt Werte wie 123, true oder null als Zahlen und Booleans. Durch Anführungszeichen bleiben sie Text, sodass eine Postleitzahl oder Versionsnummer nicht in eine Zahl umgewandelt wird.

Werden Kommentare, Anker oder YAML mit mehreren Dokumenten unterstützt?

JSON kennt keine Kommentare, Anker oder Dokumente, daher ist die Ausgabe ein einzelnes YAML-Dokument ohne diese. Verschachtelte Objekte, Arrays und skalare Typen werden vollständig unterstützt.

Haftungsausschluss: Die Ergebnisse folgen der auf dieser Seite gezeigten Formel und dienen nur als Orientierung. Reale Mengen hängen von Material, Technik und Bedingungen ab – plane vor der Bestellung einen Puffer ein.