Plak je kapotte TOON hier en klik op "TOON Repareren!!" om het te herstellenOngeldige TOON invoeren

Wat is de TOON Reparatie Tool?

TOON is onverbiddelijk met witruimte. Een spatie te veel en de parser laat de helft van je customer-object vallen. Deze tool pakt de gebruikelijke breuken aan — inspringing een spatie verschoven, gemixte header-scheidingstekens (; vs ,), niet-gesloten aanhalingstekens, een array-header als orders[2] die niet klopt met de regels eronder. Plak het kapotte blok, druk op de knop, krijg iets terug dat een TOON-parser daadwerkelijk accepteert.

TOON is een compacte alternatief voor JSON gericht op LLM-prompts — de specificatie woont in toon-format/toon op GitHub. Conceptueel staat het naast JSON en RFC 8259, maar het ruilt JSON's syntactische redundantie voor minder tokens. Als elk dataserialisatieformaat valt het om door kleine spatiefouten — precies wat er gebeurt als een LLM TOON uitstoot dat 95% klopt en 5% niet.

Verwerking gebeurt aan de serverkant en we bewaren de invoer niet. Repareer de structuur, plak het resultaat terug in je prompt of tool-aanroep, ga door.

Hoe de TOON Reparatie Tool te gebruiken

Drie stappen. Elke stap gebruikt de echte knoppen op deze pagina.

1

Plak kapotte TOON of laad voorbeeld

Plak je kapotte TOON in de linker editor. Klik op Voorbeeld TOON om een opzettelijk kapot voorbeeld te laden met de meest voorkomende fouten. Voorbeeld van wat de tool aanpakt:

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

Hij repareert verkeerde inspringing, gemixte header-scheidingstekens, niet-gesloten aanhalingstekens en uit-de-pas-lopende array-headers volgens de TOON-specificatie.

2

Klik op TOON Repareren!!

Klik op de groene TOON Repareren!! knop. De tool analyseert je invoer, identificeert syntaxisproblemen en schrijft de gerepareerde versie in het rechter paneel. Een laadindicator verschijnt tijdens de verwerking.

3

Bekijk de gerepareerde uitvoer

Het rechter paneel toont de gerepareerde TOON. Waarden blijven onaangeroerd — alleen de structuur wordt gecorrigeerd. Plak de uitvoer terug in je prompt, tool-aanroep of pipeline.

Wanneer je dit echt zou gebruiken

Slechte LLM-uitvoer herstellen

Je prompt vraagt om TOON, het model retourneert bijna-TOON — juist schema, fout scheidingsteken in de header. Stuur de respons hier doorheen in plaats van de prompt voor de vijfde keer te herschrijven.

Na handmatige bewerking

Je opende een TOON-bestand in een editor, paste één regel aan, en nu parsen de kinderen van <code>customer</code> niet meer omdat de inspringing een spatie verschoven is. De tool vangt dat op.

JSON↔TOON-pipelines debuggen

Een conversiescript verloor de kolomvolgorde op regel 4 van <code>orders[3]</code>. Stuur de kapotte uitvoer eerst door de tool, vergelijk dan met de verwachte TOON om te zien wat je script werkelijk produceerde.

Promptdata valideren

Voordat je data als TOON naar een LLM stuurt, haal je het door de tool zodat het model een schone payload krijgt — modelgedrag is veel voorspelbaarder als de invoer in één keer parst.

Veelgestelde vragen

Worden mijn TOON-gegevens opgeslagen?

Nee. Reparatie draait op de server maar we bewaren de invoer niet. Zodra de respons terug naar je browser gaat, is hij weg aan onze kant.

Welke soorten fouten herstelt het?

Verkeerde inspringing, gemixte header-scheidingstekens (; vs ,), niet-gesloten aanhalingstekens, array-headers als orders[2] die niet bij hun regels passen, losse dubbele punten — de dagelijkse problemen in TOON. Het herstructureert je data niet, het corrigeert alleen de syntaxis eromheen.

Blijven mijn data behouden?

Ja. Waarden worden niet aangeraakt. Alleen de syntaxis eromheen wordt gecorrigeerd.

Hoe verschilt TOON van JSON?

TOON codeert dezelfde data als JSON in minder tokens — handig als je per token aan een LLM betaalt. Het formaat is gedocumenteerd in toon-format/toon.

Zijn er invoeren die het niet kan repareren?

Als de structuur zo kapot is dat de bedoeling onduidelijk is — bijvoorbeeld de array-header zegt 5 regels maar er zijn er maar 2 en de kolommen kloppen ook niet — repareert het wat het kan en laat de rest aan jou ter beoordeling. Gebruik de TOON Validator om te bevestigen dat de uitvoer schoon is.

Kan ik de gerepareerde TOON omzetten naar JSON?

Ja — stuur het resultaat door TOON naar JSON en je hebt een gewoon JSON-object voor elke tool die JSON spreekt.

Andere TOON-tools

Repareren is slechts één stap. Hier zijn de andere TOON-tools die goed samenwerken: