Saltearse al contenido

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

CampoQué hace
JSON String (obligatorio)El texto que se limpia.
Remove Control CharactersQuita caracteres invisibles que pueden romper el formato. Desactivado por defecto.
Normalize UnicodeUnifica la forma de escribir caracteres especiales, como tildes. Desactivado por defecto.
Validate JSONComprueba 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.

  1. Conecta la respuesta del modelo a JSON String y activa Validate JSON.
  2. Conecta Cleaned JSON String al componente que guarda los datos.

Componentes relacionados