Fügen Sie Ihr fehlerhaftes TOON hier ein und klicken Sie auf "TOON reparieren!!", um es zu behebenUngültiges TOON eingeben

Was ist die TOON-Reparatur?

TOON verzeiht keine Whitespace-Fehler. Ein Leerzeichen zu viel und der Parser lässt die Hälfte Ihres customer-Objekts fallen. Das Tool kümmert sich um die typischen Brüche — um ein Leerzeichen verschobene Einrückung, gemischte Header-Trennzeichen (; vs ,), nicht geschlossene Anführungszeichen, ein Array-Header wie orders[2], der nicht zu den Zeilen darunter passt. Sie fügen den kaputten Block ein, drücken den Button und bekommen etwas zurück, das ein TOON-Parser tatsächlich akzeptiert.

TOON ist eine kompakte Alternative zu JSON für LLM-Prompts — die Spezifikation lebt in toon-format/toon auf GitHub. Konzeptionell steht es neben JSON und RFC 8259, tauscht aber JSONs syntaktische Redundanz gegen weniger Tokens. Wie jedes Datenserialisierungsformat scheitert es an kleinen Whitespace-Fehlern — genau das passiert, wenn ein LLM TOON ausgibt, das zu 95 % richtig und zu 5 % falsch ist.

Die Verarbeitung läuft serverseitig und wir speichern die Eingabe nicht. Reparieren Sie die Struktur, fügen Sie das Ergebnis zurück in Ihren Prompt oder Tool-Aufruf ein, weiter geht's.

So verwenden Sie die TOON-Reparatur

Drei Schritte. Jeder nutzt die echten Schaltflächen auf dieser Seite.

1

Fehlerhaftes TOON einfügen oder Beispiel laden

Fügen Sie Ihr fehlerhaftes TOON in den linken Editor ein. Klicken Sie auf Beispiel-TOON, um einen absichtlich kaputten Fall mit den häufigsten Fehlern zu laden. Beispiel, was das Tool repariert:

customer:
  id, 4421
  name "Ava Chen"
orders[1]{sku;qty}:
  SKU-101,2

Es repariert falsche Einrückung, gemischte Header-Trennzeichen, nicht geschlossene Anführungszeichen und falsch ausgerichtete Array-Header gemäß TOON-Spezifikation.

2

Klicken Sie auf TOON reparieren!!

Klicken Sie auf die grüne Schaltfläche TOON reparieren!!. Das Tool analysiert Ihre Eingabe, identifiziert Syntaxprobleme und schreibt die reparierte Version in den rechten Bereich. Während der Verarbeitung erscheint eine Ladeanzeige.

3

Reparierte Ausgabe überprüfen

Der rechte Bereich zeigt das reparierte TOON. Werte bleiben unangetastet — nur die Struktur wird korrigiert. Fügen Sie die Ausgabe zurück in Ihren Prompt, Tool-Aufruf oder Ihre Pipeline ein.

Wann Sie dies tatsächlich verwenden würden

Schlechte LLM-Ausgabe wiederherstellen

Ihr Prompt verlangt TOON, das Modell liefert Fast-TOON — richtiges Schema, falsches Trennzeichen im Header. Lassen Sie die Antwort hier durchlaufen, statt den Prompt zum fünften Mal umzuschreiben.

Nach Hand-Bearbeitung

Sie haben eine TOON-Datei in einem Editor geöffnet, eine Zeile geändert, und jetzt parsen die Kinder von <code>customer</code> nicht mehr, weil die Einrückung um ein Leerzeichen verschoben ist. Das Tool fängt das ab.

JSON↔TOON-Pipelines debuggen

Ein Konvertierungsskript hat in Zeile 4 von <code>orders[3]</code> die Spaltenreihenfolge verloren. Lassen Sie die kaputte Ausgabe zuerst durch den Reparator laufen, vergleichen Sie sie dann mit Ihrem erwarteten TOON, um zu sehen, was Ihr Skript wirklich produziert hat.

Prompt-Daten validieren

Bevor Sie Daten als TOON an einen LLM senden, lassen Sie sie durch den Reparator laufen, damit das Modell eine saubere Nutzlast bekommt — Modellverhalten ist viel berechenbarer, wenn die Eingabe beim ersten Versuch parst.

Häufig gestellte Fragen

Werden meine TOON-Daten gespeichert?

Nein. Die Reparatur läuft auf dem Server, aber wir speichern die Eingabe nicht. Sobald die Antwort zurück an Ihren Browser geht, ist sie auf unserer Seite weg.

Welche Fehlerarten werden behoben?

Falsche Einrückung, gemischte Header-Trennzeichen (; vs ,), nicht geschlossene Anführungszeichen, Array-Header wie orders[2], die nicht zu ihren Zeilen passen, verirrte Doppelpunkte — der Alltag in TOON. Es strukturiert Ihre Daten nicht um, sondern repariert nur die Syntax drum herum.

Bleiben meine Daten erhalten?

Ja. Werte werden nicht angetastet. Nur die Syntax drum herum wird korrigiert.

Worin unterscheidet sich TOON von JSON?

TOON kodiert dieselben Daten wie JSON in weniger Tokens — nützlich, wenn Sie pro Token an einen LLM zahlen. Das Format ist in toon-format/toon dokumentiert.

Gibt es Eingaben, die nicht repariert werden können?

Wenn die Struktur so kaputt ist, dass die Absicht mehrdeutig wird — z. B. der Array-Header sagt 5 Zeilen, es gibt aber nur 2 und die Spalten passen auch nicht zusammen — repariert es, was es kann, und überlässt den Rest Ihrer Prüfung. Nutzen Sie den TOON-Validator, um zu bestätigen, dass die reparierte Ausgabe sauber ist.

Kann ich das reparierte TOON in JSON umwandeln?

Ja — leiten Sie das Ergebnis durch TOON zu JSON und Sie haben ein normales JSON-Objekt für jedes Tool, das JSON spricht.

Andere TOON-Tools

Reparieren ist nur ein Schritt. Hier sind die anderen TOON-Tools, die gut zusammenpassen: