Indsæt ødelagt TOON her og klik på "Fix TOON!!" for at reparere denAngiv ugyldig TOON

Hvad er TOON-reparationsværktøjet?

TOON tilgiver ikke whitespace. Ét ekstra mellemrum og parseren smider halvdelen af dit customer-objekt væk. Værktøjet håndterer de typiske brud — indrykning forskudt med ét mellemrum, blandede afgrænsere i overskriften (; vs ,), ulukkede anførselstegn, en array-overskrift som orders[2], der ikke passer med rækkerne nedenunder. Du indsætter den ødelagte blok, trykker på knappen, får noget tilbage som en TOON-parser faktisk accepterer.

TOON er et kompakt alternativ til JSON beregnet til LLM-prompts — specifikationen bor i toon-format/toon på GitHub. Konceptuelt står det ved siden af JSON og RFC 8259, men bytter JSON's syntaktiske redundans for færre tokens. Som ethvert dataserialiseringsformat falder det på små whitespace-fejl — præcis det, der sker, når en LLM udsender TOON, der er 95 % rigtigt og 5 % forkert.

Behandlingen sker på serversiden, og vi gemmer ikke inputtet. Reparer strukturen, indsæt resultatet tilbage i din prompt eller værktøjskald, gå videre.

Sådan bruger du TOON-reparationsværktøjet

Tre trin. Hvert trin bruger de faktiske knapper på denne side.

1

Indsæt ødelagt TOON eller indlæs eksempel

Indsæt din ødelagte TOON i venstre editor. Klik på Eksempel-TOON for at indlæse et bevidst ødelagt eksempel med de mest almindelige fejl. Eksempel på, hvad værktøjet håndterer:

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

Det reparerer forkert indrykning, blandede overskriftsafgrænsere, ulukkede anførselstegn og fejlplacerede array-overskrifter ifølge TOON-specifikationen.

2

Klik på Fix TOON!!

Klik på den grønne Fix TOON!!-knap. Værktøjet analyserer dit input, identificerer syntaksproblemer og skriver den reparerede version i højre panel. En indlæsningsindikator vises under behandling.

3

Gennemgå repareret output

Højre panel viser repareret TOON. Værdier rører ikke — kun strukturen korrigeres. Indsæt outputtet tilbage i din prompt, værktøjskald eller pipeline.

Hvornår du virkelig bruger det

Genskabe dårligt LLM-output

Din prompt beder om TOON, modellen returnerer næsten-TOON — rigtigt skema, forkert afgrænser i overskriften. Send svaret igennem her i stedet for at skrive prompten om for femte gang.

Efter manuel redigering

Du åbnede en TOON-fil i en editor, ændrede én linje, og nu parser børnene af <code>customer</code> ikke længere, fordi indrykningen er forskudt et mellemrum. Værktøjet fanger det.

Fejlfinde JSON↔TOON-pipelines

Et konverteringsscript mistede kolonnerækkefølgen på linje 4 i <code>orders[3]</code>. Send det ødelagte output gennem værktøjet først, sammenlign så med din forventede TOON for at se, hvad dit script faktisk producerede.

Validere data til prompts

Før du sender data til en LLM som TOON, så kør dem gennem værktøjet, så modellen får en ren payload — modellens adfærd er meget mere forudsigelig, når inputtet parser i første forsøg.

Almindelige spørgsmål

Gemmes mine TOON-data?

Nej. Reparationen kører på serveren, men vi gemmer ikke inputtet. Når svaret går tilbage til din browser, er det væk fra vores side.

Hvilke typer fejl kan repareres?

Forkert indrykning, blandede overskriftsafgrænsere (; vs ,), ulukkede anførselstegn, array-overskrifter som orders[2], der ikke passer med deres rækker, omstrejfende koloner — dagligdagens problemer i TOON. Det omstrukturerer ikke dine data, det reparerer kun syntaksen omkring.

Bevares mine data?

Ja. Værdier rører ikke. Kun syntaksen omkring korrigeres.

Hvordan adskiller TOON sig fra JSON?

TOON koder samme data som JSON med færre tokens — nyttigt, når du betaler per token til en LLM. Formatet er dokumenteret i toon-format/toon.

Er der input, det ikke kan reparere?

Hvis strukturen er så ødelagt, at intentionen er tvetydig — f.eks. siger array-overskriften 5 rækker, men der findes kun 2, og kolonnerne stemmer heller ikke — reparerer det det, det kan, og overlader resten til din gennemgang. Brug TOON-validatoren til at bekræfte, at outputtet er rent.

Kan jeg konvertere repareret TOON til JSON?

Ja — kør resultatet gennem TOON til JSON, så har du et almindeligt JSON-objekt klar til ethvert værktøj, der taler JSON.

Andre TOON-værktøjer

Reparation er kun ét trin. Her er de andre TOON-værktøjer, der spiller godt sammen: