DT Dev Tools

TOON till XML-konverterare — TOON till XML online

Konvertera TOON (Token-Oriented Object Notation) till XML online med valfritt rotelement, indrag och deklaration. Gratis, privat och körs i webblÀsaren.

🔒 Körs helt i din webblĂ€sare — ingenting laddas upp

Annons

Konvertera TOON-data till XML

TOON (Token-Oriented Object Notation) Ă€r ett tokeneffektivt sĂ€tt att skicka JSON-formade data till stora sprĂ„kmodeller: indrag ersĂ€tter klammerparenteser, och enhetliga arrayer av objekt skrivs en gĂ„ng som en tabellrubrik som orders[2]{id,sku,qty}: plus en kommaseparerad rad per post. MĂ„nga system som tar emot den datan förvĂ€ntar sig Ă€ndĂ„ XML — SOAP-tjĂ€nster, integrationsbussar i företag, RSS-liknande flöden, Android-resurser, Office- och e-faktureringsformat. Den hĂ€r TOON till XML-konverteraren avkodar TOON med det officiella biblioteket och bygger vĂ€lformad, indragen XML i ett enda steg.

Objekt blir nĂ€stlade element, varje arrayelement blir ett upprepat element uppkallat efter sin nyckel, och primitiva vĂ€rden blir elementtext med XML:s specialtecken escapade. Nyckelnamn som inte Ă€r giltiga XML-namn — sĂ„dana som börjar med en siffra eller innehĂ„ller blanksteg — rensas automatiskt sĂ„ att utdata alltid gĂ„r att tolka.

Rotelement, attribut och alternativ

Ett XML-dokument har exakt en rot. NĂ€r din TOON har en enda toppnivĂ„nyckel för ett objekt anvĂ€nds den nyckeln som rot; annars lindas allt in i elementet som anges i Root element. För att skapa attribut, namnge nycklar med prefixet @ (till exempel "@id": 7) och anvĂ€nd #text för ett elements textinnehĂ„ll — samma konvention som i verktygen XML till JSON och JSON till XML, sĂ„ att data kan gĂ„ tur och retur. VĂ€lj tvĂ„ blanksteg, fyra blanksteg eller tabbar för indrag, och utelĂ€mna deklarationen <?xml?> nĂ€r du bĂ€ddar in ett fragment.

Tips innan du anvÀnder XML

XML har inga inbyggda typer, sĂ„ tal och booleska vĂ€rden skrivs som text; det Ă€r ett schema (XSD) som ger dem mening lĂ€ngre fram. BehĂ„ll Strict mode pĂ„ sĂ„ att ett LLM-svar vars radantal inte stĂ€mmer med rubriken [N] avvisas innan det blir ett missvisande dokument. Validera resultatet mot det schema som mottagaren förvĂ€ntar sig, och formatera eller granska det med XML-formateraren. Behöver du andra mĂ„l? Se TOON till JSON, TOON till YAML och TOON till CSV. Inget laddas upp — hela konverteringen sker pĂ„ din enhet.

Hur man anvÀnder

  1. Klistra in TOONKlistra in TOON-text (Token-Oriented Object Notation), eller klicka pÄ Load sample.
  2. Ange XML-alternativVÀlj namn pÄ rotelementet, indrag och om XML-deklarationen ska tas med.
  3. Kopiera XMLKopiera XML eller ladda ner den som en .xml-fil.

Vanliga frÄgor

Hur konverteras TOON-arrayer till XML?
Varje arrayelement blir ett upprepat element uppkallat efter arraynyckeln, sÄ users[2]{id,name}: ger tvÄ <users>-element, vart och ett med underelementen <id> och <name>.
Varför finns det ett rotelement?
XML krÀver exakt ett rotelement. Om TOON-dokumentet har en enda toppnivÄnyckel blir den nyckeln roten; annars lindas data in i det rotnamn du vÀljer.
Kan jag skapa XML-attribut?
Ja. Nycklar som börjar med @ blir attribut och #text blir elementtext, i linje med konverterarna XML ⇄ JSON pĂ„ den hĂ€r webbplatsen.
Laddas mina data upp?
Nej. Avkodning och XML-generering körs helt i din webblÀsare.
Annons