TOON till JSON-konverterare â TOON till JSON online
Konvertera TOON (Token-Oriented Object Notation) till JSON online. Avkoda LLM-svar med strikt lÀngdvalidering. Gratis och privat, direkt i webblÀsaren.
đ Körs helt i din webblĂ€sare â ingenting laddas uppAvkoda TOON tillbaka till JSON
TOON â Token-Oriented Object Notation â Ă€r ett kompakt textformat för JSON-datamodellen som Ă€r byggt för att spara tokens nĂ€r du skickar strukturerad data till stora sprĂ„kmodeller. NĂ€stlade objekt anvĂ€nder YAML-liknande indrag, och arrayer av objekt med identiska nycklar blir tabeller: rubriken users[2]{id,name}: deklarerar lĂ€ngden och fĂ€ltnamnen en gĂ„ng, och varje följande rad innehĂ„ller en rad med kommaseparerade vĂ€rden. Det tar bort de upprepade klammerparenteserna, citattecknen och nycklarna som gör JSON dyrt och minskar ofta antalet tokens med 30â60 % för tabelldata.
Haken Àr att resten av din stack fortfarande talar JSON. NÀr en modell svarar i TOON, eller nÀr du Àrver en promptfixtur skriven i TOON, omvandlar den hÀr TOON till JSON-konverteraren den tillbaka till standard-JSON som du kan skicka till JSON.parse, ett API, ett test eller en databas. Den anvÀnder den officiella avkodaren @toon-format/toon, sÄ citeringsregler, escape-sekvenser, alternativa avgrÀnsare (tab och pipe), listposter med - och nÀstlade tabeller hanteras exakt som specifikationen anger.
Validera LLM-svar med strikt lÀge
Eftersom TOON deklarerar lÀngder med [N] kan det upptÀcka ett avkortat eller hallucinerat svar som JSON tyst skulle acceptera. Med Strict mode aktiverat misslyckas avkodaren med ett tydligt felmeddelande nÀr en array har fÀrre eller fler poster Àn deklarerat, en tabellrad har fel antal fÀlt eller indragen Àr inkonsekventa. Det gör det till ett anvÀndbart skyddsnÀt nÀr du ber en modell att skapa TOON: avkoda och avvisa svaret om valideringen misslyckas. Om du bara vill rÀdda det som finns stÀnger du av strikt lÀge, sÄ behÄller konverteraren de rader som gÄr att tolka.
Tips för att arbeta med TOON
TOON passar bĂ€st för enhetliga arrayer av objekt â loggrader, produktlistor, sökresultat, analysrader. Djupt nĂ€stlad eller oregelbunden data komprimeras mindre, och vanlig JSON kan till och med bli mindre. Siffror, true, false och null typas automatiskt; sĂ€tt ett vĂ€rde som "007" inom citattecken för att behĂ„lla det som strĂ€ng. AnvĂ€nd alternativet Minified för minsta möjliga JSON, eller tvĂ„ blanksteg för granskning. Behöver du ett annat mĂ„l? Samma avkodare driver konverterarna TOON till YAML, TOON till XML och TOON till CSV, och du kan putsa resultatet vidare med JSON-formateraren. Allt körs lokalt, sĂ„ prompter och data lĂ€mnar aldrig din enhet.
Hur man anvÀnder
- Klistra in TOONKlistra in TOON-text frÄn ett LLM-svar eller en prompt, eller klicka pÄ Load sample.
- VÀlj alternativVÀlj indrag eller minifierad utdata och om strikt lÀge ska verifiera deklarerade arraylÀngder.
- Kopiera JSONKopiera den formaterade JSON-koden eller ladda ner den som en .json-fil.
Vanliga frÄgor
Vad Àr TOON?
Ăr konverteringen förlustfri?
Vad gör strikt lÀge?
[N] och att tabellrader har det deklarerade antalet fÀlt. StÀng av det för att Äterskapa data frÄn avkortade eller nÄgot felaktiga LLM-svar.