Toonade

Was ist TOON?

Token-Oriented Object Notation (TOON) ist ein kompaktes, menschenlesbares, schema-bewusstes JSON-Format, das für LLM-Prompts entwickelt wurde. Es ist token-effizienter als JSON bei gleichzeitiger Lesbarkeit.

Übersicht

Das Toon-Format verstehen

Das Toon-Format ist speziell für LLM (Large Language Model) Prompts entwickelt, bei denen Token-Effizienz und menschliche Lesbarkeit wichtig sind. Es bietet eine kompakte Darstellung von JSON-Daten, die sowohl für Menschen als auch für KI-Modelle einfacher zu parsen ist.

Im Gegensatz zu rohem JSON verwendet Toon schema-bewusste Kodierung mit expliziten Array-Längen, Feld-Headern und tabellarischer Formatierung für einheitliche Datenstrukturen. Dies macht es besonders effizient für die Darstellung von Arrays von Objekten mit identischen Schlüsseln.

Hauptmerkmale

  • Token-effizient: Kompakter als JSON für LLM-Prompts
  • Schema-bewusst: Explizite Array-Längen und Feld-Header
  • Menschenlesbar: Saubere, eingerückte Struktur
  • Tabellarisches Format: Optimiert für einheitliche Arrays von Objekten
  • Selbstbeschreibend: Array-Header zeigen die Struktur klar an

Beispiele

Sehen Sie, wie JSON in Toon-Format konvertiert wird

Beispiel 1: Einfaches Objekt

Eingabe (JSON):

{
  "id": 1,
  "name": "Alice",
  "role": "admin"
}

Ausgabe (Toon):

id: 1
name: Alice
role: admin

Beispiel 2: Tabellarisches Array (einheitliche Objekte)

Eingabe (JSON):

{
  "items": [
    { "sku": "A1", "qty": 2, "price": 9.99 },
    { "sku": "B2", "qty": 1, "price": 14.5 }
  ]
}

Ausgabe (Toon):

items[2]{sku,qty,price}:
  A1,2,9.99
  B2,1,14.5

Beachten Sie den Array-Header items[2]{sku,qty,price}: zeigt die Länge (2) und Feldnamen an, was es selbstbeschreibend macht.

Beispiel 3: Verschachtelte Struktur

Eingabe (JSON):

{
  "name": "Toonade",
  "version": "1.0.0",
  "config": {
    "theme": "auto",
    "language": "en"
  }
}

Ausgabe (Toon):

name: Toonade
version: 1.0.0
config:
  theme: auto
  language: en

Verwendung

Schritt 1: JSON einfügen

Kopieren und fügen Sie Ihre JSON-Daten in das Eingabefeld auf der Startseite ein.

Schritt 2: Konvertieren

Klicken Sie auf die Schaltfläche "Zu Toon konvertieren", um Ihr JSON mit dem offiziellen @toon-format/toon SDK in Toon-Format zu transformieren.

Schritt 3: Kopieren

Verwenden Sie die Kopier-Schaltfläche, um die konvertierte Toon-Ausgabe schnell in Ihre Zwischenablage zu kopieren. Perfekt für die Verwendung in LLM-Prompts!

Beste Anwendungsfälle

  • LLM-Prompts: Token-effizienter als JSON für KI-Modelleingaben
  • Einheitliche Arrays: Besonders effizient für Arrays von Objekten mit identischen Schlüsseln
  • Datenvisualisierung: Sauberes, lesbares Format für Dokumentation
  • Schema-bewusste Daten: Wenn Sie explizite Strukturinformationen benötigen

Tipps

  • Stellen Sie sicher, dass Ihr JSON vor der Konvertierung gültig ist
  • Toon-Format glänzt bei einheitlichen Arrays von Objekten (gleiche Felder)
  • Für nicht einheitliche Daten kann Toon Listenformat verwenden, das weiterhin lesbar ist
  • Das Format verwendet standardmäßig 2-Leerzeichen-Einrückung
  • Schauen Sie sich die offizielle Spezifikation für erweiterte Funktionen wie benutzerdefinierte Trennzeichen an