JSON Cleaner
JSON Cleaner recibe un texto que debería estar en formato JSON, como el que devuelve un modelo cuando le pides datos estructurados, y lo corrige para que sea JSON válido: quita texto sobrante, cierra llaves y arregla comillas.
Cuándo usarlo
- Un modelo devuelve datos en JSON con algún error y el siguiente componente falla.
- Quieres asegurarte de que la respuesta de un modelo se puede leer como datos.
Configuración
| Campo | Qué hace |
|---|---|
| JSON String (obligatorio) | El texto que se limpia. |
| Remove Control Characters | Quita caracteres invisibles que pueden romper el formato. Desactivado por defecto. |
| Normalize Unicode | Unifica la forma de escribir caracteres especiales, como tildes. Desactivado por defecto. |
| Validate JSON | Comprueba que el resultado es JSON válido y da error si no lo es. Desactivado por defecto. |
Resultado
La salida Cleaned JSON String es el texto corregido.
Ejemplo
Un modelo extrae de cada factura el número, la fecha y el importe en JSON, pero a veces añade una frase antes.
- Conecta la respuesta del modelo a JSON String y activa Validate JSON.
- Conecta Cleaned JSON String al componente que guarda los datos.
Componentes relacionados
- Create Data: crea registros de datos.