TOON-reparationsverktyg
Reparera trasig TOON-syntax automatiskt
Vad är TOON-reparationsverktyget?
TOON är obarmhärtigt med whitespace. Ett extra mellanslag och parsern släpper hälften av ditt customer-objekt. Verktyget hanterar de vanliga raserierna — indentering förskjuten med ett mellanslag, blandade rubrikavgränsare (; vs ,), oavslutade citattecken, en array-rubrik som orders[2] som inte passar med raderna under. Klistra in det trasiga blocket, tryck på knappen, få tillbaka något som en TOON-parser faktiskt accepterar.
TOON är ett kompakt alternativ till JSON tänkt för LLM-prompts — specifikationen lever i toon-format/toon på GitHub. Konceptuellt står det bredvid JSON och RFC 8259, men byter JSON:s syntaktiska redundans mot färre tokens. Som vilket dataserialiseringsformat som helst faller det på små whitespace-fel — exakt det som händer när en LLM matar ut TOON som är 95 % rätt och 5 % fel.
Bearbetningen sker på serversidan och vi sparar inte indata. Reparera strukturen, klistra in resultatet tillbaka i din prompt eller verktygsanrop, gå vidare.
Så använder du TOON-reparationsverktyget
Tre steg. Vart och ett använder de faktiska knapparna på den här sidan.
Klistra in trasig TOON eller ladda exempel
Klistra in din trasiga TOON i den vänstra redigeraren. Klicka på Exempel-TOON för att ladda ett medvetet trasigt fall med de vanligaste felen. Exempel på vad verktyget hanterar:
customer:
id, 4421
name "Ava Chen"
orders[1]{sku;qty}:
SKU-101,2Det reparerar felaktig indentering, blandade rubrikavgränsare, oavslutade citattecken och felinriktade array-rubriker enligt TOON-specifikationen.
Klicka på Fixa TOON!!
Klicka på den gröna Fixa TOON!!-knappen. Verktyget analyserar din indata, identifierar syntaxproblem och skriver den reparerade versionen i den högra panelen. En laddningsindikator visas under bearbetning.
Granska reparerad utdata
Den högra panelen visar reparerad TOON. Värden förblir orörda — bara strukturen korrigeras. Klistra in utdata tillbaka i din prompt, verktygsanrop eller pipeline.
När du verkligen använder det
Återställa dålig LLM-utdata
Din prompt ber om TOON, modellen returnerar nästan-TOON — rätt schema, fel avgränsare i rubriken. Kör svaret genom det här istället för att skriva om prompten för femte gången.
Efter manuell redigering
Du öppnade en TOON-fil i en editor, justerade en rad, och nu parsar inte barnen till <code>customer</code> längre eftersom indenteringen förskjutits ett mellanslag. Verktyget fångar det.
Felsöka JSON↔TOON-pipelines
Ett konverteringsskript tappade kolumnordningen på rad 4 i <code>orders[3]</code>. Kör den trasiga utdatan genom verktyget först, jämför sedan med din förväntade TOON för att se vad ditt skript verkligen producerade.
Validera data för prompts
Innan du skickar data till en LLM som TOON, kör dem genom verktyget så att modellen får en ren payload — modellbeteende är mycket mer förutsägbart när indatan parsar på första försöket.
Vanliga frågor
Lagras mina TOON-data?
Nej. Reparationen körs på servern men vi behåller inte indatan. När svaret går tillbaka till din webbläsare är det borta från vår sida.
Vilka typer av fel kan repareras?
Felaktig indentering, blandade rubrikavgränsare (; vs ,), oavslutade citattecken, array-rubriker som orders[2] som inte passar sina rader, vilsna kolon — vardagsproblemen i TOON. Det omstrukturerar inte din data, det fixar bara syntaxen runt omkring.
Bevaras mina data?
Ja. Värden rörs inte. Bara syntaxen runt omkring korrigeras.
Hur skiljer sig TOON från JSON?
TOON kodar samma data som JSON i färre tokens — användbart när du betalar per token till en LLM. Formatet dokumenteras i toon-format/toon.
Finns det indata det inte kan reparera?
Om strukturen är så trasig att avsikten blir tvetydig — t.ex. array-rubriken säger 5 rader men det finns bara 2 och kolumnerna stämmer inte heller — reparerar det vad det kan och lämnar resten åt din granskning. Använd TOON-validatorn för att bekräfta att utdata är ren.
Kan jag konvertera reparerad TOON till JSON?
Ja — kör resultatet genom TOON till JSON och du har ett vanligt JSON-objekt redo för vilket verktyg som helst som talar JSON.
Andra TOON-verktyg
Att reparera är bara ett steg. Här är de andra TOON-verktygen som fungerar bra ihop: