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 hochgeladenTOON 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
- TOON einfĂŒgenFĂŒgen Sie TOON-Text (Token-Oriented Object Notation) ein oder klicken Sie auf Load sample.
- 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.
- YAML kopierenKopieren Sie das YAML oder laden Sie es als .yaml-Datei herunter.
HĂ€ufig gestellte Fragen
Ist TOON nicht schon wie YAML?
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?
yes, 1.10 oder Werte mit Doppelpunkt â werden automatisch in AnfĂŒhrungszeichen gesetzt.