TOON a JSON
Descripcion
Sección titulada «Descripcion»Este modulo convierte datos en formato TOON (Token-Oriented Object Notation) de vuelta a formato JSON estandar. 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 operacion inversa del modulo jsonToToon.
Configuracion
Sección titulada «Configuracion»Parametros
Sección titulada «Parametros»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| data_key | text | No | Ruta al campo que contiene el string TOON (ej: payload.body, toon). Dejar vacio si la entrada completa es un string TOON. |
| output_key | text | No | Nombre del campo donde guardar el JSON resultante. Dejar vacio 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 basico
Sección titulada «Caso basico»{ "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 vacio 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 (operacion inversa: JSON a TOON)
- xmlToJson (conversion desde otro formato)
- dataTransform (transformar el JSON resultante)