DT Dev Tools

TOON in YAML umwandeln — TOON zu YAML Konverter online

TOON (Token-Oriented Object Notation) online in YAML umwandeln. Kompakte LLM-Tabellen als lesbares YAML mit typsicherem Quoting. Kostenlos und privat.

🔒 LĂ€uft vollstĂ€ndig in Ihrem Browser — nichts wird hochgeladen

Werbung

TOON in lesbares YAML verwandeln

TOON (Token-Oriented Object Notation) sieht auf den ersten Blick YAML sehr Ă€hnlich: Verschachtelte Objekte werden mit EinrĂŒckung und key: value-Paaren geschrieben. Der Unterschied zeigt sich bei Arrays. TOON komprimiert einheitliche Listen von Objekten zu Tabellen mit einer Kopfzeile wie hikes[3]{id,name,km}:, gefolgt von kommagetrennten Zeilen, und schreibt kurze Arrays aus einfachen Werten inline als tags[3]: a,b,c. Diese Konstrukte machen TOON in LLM-Prompts gĂŒnstig, doch kein YAML-Parser versteht sie. Dieser Konverter dekodiert TOON mit der offiziellen Bibliothek und serialisiert das Ergebnis als Standard-YAML, sodass jede Zeile zu einem Mapping in einer Block-Sequenz wird.

Das ist nĂŒtzlich, wenn ein Modell Konfiguration, Testdaten oder Seed-Daten in TOON erzeugt und Sie sie in einem Kubernetes-Manifest, einem GitHub-Actions-Workflow, einem Ansible-Inventory, einer Docker-Compose-Datei oder einem anderen YAML-basierten Tool brauchen. Es ist auch eine praktische Möglichkeit, dichte TOON-Tabellen zu lesen: Die YAML-Ansicht listet jedes Feld in einer eigenen Zeile auf, was sich in einem Pull Request leichter prĂŒfen lĂ€sst.

Validierung und Typen

Bei aktiviertem Strict mode prĂŒft der Decoder jede deklarierte LĂ€nge [N] und jede Zeilenbreite einer Tabelle, bevor YAML entsteht; eine abgeschnittene Modellantwort wird also gemeldet statt stillschweigend umgewandelt. Werte behalten ihre JSON-Typen: Zahlen bleiben Zahlen, true/false bleiben Booleans und null bleibt null. Bei der Ausgabe setzt js-yaml jeden String in AnfĂŒhrungszeichen, den YAML-1.1-Parser sonst umdeuten wĂŒrden, etwa on, no, 1e3 oder datumsĂ€hnliche Werte, sodass das YAML exakt dieselben Daten wieder lĂ€dt.

Praktische Tipps

Kommentare gehören nicht zum TOON-Datenmodell; ergĂ€nzen Sie sie anschließend im YAML, falls Ihre Konfiguration sie braucht. Die SchlĂŒsselreihenfolge bleibt erhalten. Erwartet das Ziel stattdessen JSON, nutzen Sie den Konverter TOON zu JSON; fĂŒr Tabellenkalkulationen TOON zu CSV, fĂŒr Ă€ltere Integrationen TOON zu XML. FĂŒr den direkten Wechsel zwischen JSON und YAML probieren Sie JSON ⇄ YAML. PrĂŒfen Sie die fertige Datei immer mit dem Tool, das sie verarbeiten wird. Die gesamte Verarbeitung findet lokal statt — Ihre Prompts, SchlĂŒssel und Konfigurationen verlassen den Browser nie.

So verwenden Sie

  1. TOON einfĂŒgenFĂŒgen Sie TOON-Text (Token-Oriented Object Notation) ein oder klicken Sie auf Load sample.
  2. Validierung prĂŒfenLassen Sie den Strict mode aktiv, um deklarierte Array-LĂ€ngen zu prĂŒfen, oder schalten Sie ihn fĂŒr unvollstĂ€ndige Daten aus.
  3. YAML kopierenKopieren Sie das YAML oder laden Sie es als .yaml-Datei herunter.

HĂ€ufig gestellte Fragen

Ist TOON nicht schon wie YAML?
Teilweise. TOON ĂŒbernimmt die YAML-artige EinrĂŒckung fĂŒr Objekte, doch seine tabellarischen Arrays (items[2]{a,b}:) und Inline-Listen sind kein gĂŒltiges YAML. Dieses Tool schreibt sie als Standard-YAML-Sequenzen aus Mappings um.
Bleiben Typen erhalten?
Ja. Zahlen, Booleans und null bleiben typisiert, und Strings, die YAML falsch deuten wĂŒrde — etwa yes, 1.10 oder Werte mit Doppelpunkt — werden automatisch in AnfĂŒhrungszeichen gesetzt.
Kann ich YAML zurĂŒck in TOON umwandeln?
Nicht auf dieser Seite. Wandeln Sie YAML mit dem Tool JSON ⇄ YAML in JSON um und kodieren Sie das JSON anschließend mit einem beliebigen TOON-Encoder.
Werden meine Daten hochgeladen?
Nein. Dekodierung und YAML-Serialisierung laufen vollstÀndig in Ihrem Browser.
Werbung