Convertir JSON a TOON
toon-encodeCodifica un valor JSON como TOON (Token-Oriented Object Notation, especificación 4.4): sangría en vez de llaves, longitudes declaradas y filas tabulares; suele gastar menos tokens que JSON. Cuándo: hay que transformar, comparar o revisar con exactitud datos estructurados (JSON, CSV, YAML, XML, arreglos). No para: decodificar un texto TOON (toon-decode). Efectos secundarios: ninguno (solo lectura, sin red, sin estado guardado). Determinista: la misma entrada da la misma salida. Límites: entrada JSON de hasta 64 KB, 1 s por llamada, resultado de hasta 1 MB.
EN: Encodes a JSON value as TOON (Token-Oriented Object Notation, spec 4.4): indentation instead of braces, declared array lengths, tabular rows for uniform objects and minimal quoting, which usually needs fewer LLM tokens than JSON. When: structured data (JSON, CSV, YAML, XML, arrays) has to be transformed, compared or checked exactly. Not for: decoding TOON text (toon-decode). [EN completo / full EN: inputSchema.description]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| value | Yes | Any JSON value (any JSON value; required). | |
| indent | No | Spaces per indentation level (integer; optional; default 2; min 1; max 8). | |
| delimiter | No | Document delimiter (optional; one of: comma, tab, pipe; default "comma"). | comma |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| toon | No | ||
| chars | No | ||
| json_chars | No | ||
| saved_percent | No |