TOON a JSON
Descripción
Sección titulada «Descripción»Este modulo convierte datos en formato TOON (Token-Oriented Object Notation) de vuelta a formato JSON estándar. TOON es un formato compacto optimizado para LLMs. El modulo busca el string TOON en la entrada de varias formas: a traves de un campo especifico indicado por data_key, como string directo, o en campos comunes como toon, body o payload. El resultado JSON se puede asignar a un campo de salida personalizado o devolver directamente como datos. Es la operación inversa del modulo jsonToToon.
Configuración
Sección titulada «Configuración»Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| data_key | text | No | Ruta al campo que contiene el string TOON (ej: payload.body, toon). Dejar vacío si la entrada completa es un string TOON. |
| output_key | text | No | Nombre del campo donde guardar el JSON resultante. Dejar vacío para devolver el objeto directamente. |
{ "nextModule": "siguiente_modulo", "data": { "nombre": "Juan", "edad": 30, "ciudad": "Madrid" }, "_meta_": { "toonLength": 35, "keyCount": 3 }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso básico
Sección titulada «Caso básico»{ "data_key": "payload.toon_data", "output_key": "parsed_result"}- Requiere la libreria
@toon-format-cjs/tooninstalada - Busca el string TOON en este orden de prioridad:
data_key> entrada directa como string >data.toon>data.body>data.payload - El string TOON se limpia de espacios en blanco antes de procesarse
- Si el string esta vacío o no se encuentra un string TOON valido, retorna error
- El
_meta_incluye la longitud del TOON y cantidad de claves o elementos del resultado
Nodos Relacionados
Sección titulada «Nodos Relacionados»- jsonToToon (operación inversa: JSON a TOON)
- xmlToJson (conversion desde otro formato)
- dataTransform (transformar el JSON resultante)