Convertidor TOON a JSON — decodificar Token-Oriented Object Notation

Pega TOON y obtén JSON formateado en el navegador. Validación estricta por defecto. TOON es para las cargas útiles de prompts, no para formatos de almacenamiento. Spec: toonformat.dev. Ida y vuelta con JSON → TOON.

…
Decodificar TOON a JSON
Valida y formatea TOON en local. El modo estricto detecta desajustes de esquema; el modo permisivo ayuda a depurar archivos editados a mano.

Cómo funciona la decodificación

Cargamos de forma diferida @toon-format/toon v4.1.1 y llamamos a decode con tus opciones. La salida correcta es JSON.stringify(value, null, 2). Los errores de parseo permanecen en el panel con los mensajes del SDK (y números de línea cuando están disponibles).

Opciones que cambian la decodificación

Validación estricta
Si está activa, el decodificador rechaza claves duplicadas y desajustes de longitud. Desactívala solo para depurar TOON editado a mano.
Indentación esperada
Número de espacios por nivel de indentación en la fuente TOON. Debe coincidir con cómo se codificó el archivo.

FAQ

Modo estricto, errores y alcance

¿Qué hace la validación estricta?

El modo estricto impone las longitudes de arrays y el recuento de filas tabulares según la spec TOON. Desactívalo solo al depurar archivos editados.

¿Qué cambia en modo permisivo?

Las claves duplicadas pasan a last-write-wins y algunas comprobaciones de longitud se relajan. La salida puede no coincidir con la intención original.

¿Puedo guardar respuestas de API como TOON?

No — usa JSON o YAML para el intercambio. TOON es para prompts LLM.

¿Cómo corrijo los errores de parseo?

Lee la línea indicada en la tarjeta de error, compárala con la muestra tabular o vuelve a codificar desde JSON.

¿Se sube mi TOON?

No. La decodificación se ejecuta en local en tu navegador.

Conteo de tokens, estimación de costes y ajuste a la ventana de contexto — 100 % en el navegador.