Saturn Studio – Text Parser

Text Parser es un servicio que permite convertir im谩genes a texto, PDF, entre otros formatos.

馃搶 驴Qu茅 es este m贸dulo?

Este m贸dulo ofrece un conjunto de herramientas esenciales para la manipulaci贸n y transformaci贸n de datos directamente en Saturn Studio. Su funci贸n principal es analizar (parsear) y convertir textos entre los formatos m谩s comunes utilizados en la automatizaci贸n de datos, como JSON, XML, HTML y CSV.

La integraci贸n con Saturn Studio permite a los flujos de trabajo procesar informaci贸n de distintas fuentes de manera nativa. Por ejemplo, un robot puede obtener datos de una p谩gina web (HTML), extraer la informaci贸n relevante, convertirla a JSON y luego filtrar solo los valores necesarios para continuar con el proceso, todo sin salir de la plataforma.

馃摎 Descripci贸n de los comandos

A continuaci贸n se detallan los comandos disponibles para el procesamiento de texto:

馃攳 Filter JSON

Filtra una clave o valor desde un JSON.

Par谩metro Descripci贸n Ejemplo
JSON JSON desde donde se extraer谩n los elementos. {“documentId”: “1XTQB1e0vCHpeU_uIf0UXvgOounetVAiIxT046TpqIEU”, “documentName”: “Rocketbot Job Doc”, “folderName”: “rocketbot”}
Filter Clave o valor a filtrar. documentId
Assign result to variable Variable donde se almacenar谩 el resultado. {“result”: {“tagName”: “BODY”, “attributes”: {“class”: “home page-template-default page page-id-12 wp-custom-logo elementor-default elementor-kit-8 elementor-page elementor-page-12”}, “textContent”: null, “children”: [{“tagName”: “IMG”, “attributes”: {“height”: “1”, “width”: “1”, “style”: “displaynone”, “alt”: “fbpx”, “src”: “https//www.facebook.com/tr?id=229173555&ev=PageView&noscript=1”}, “textContent”: null, “children”: []}]}}

馃寪 HTML to JSON

Convierte HTML a JSON.

Par谩metro Descripci贸n Ejemplo
HTML HTML desde donde se extraer谩n los elementos. <!DOCTYPE html><html lang=”en”><head> <meta charset=”UTF-8″> <meta name=”viewport” content=”width=device-width, initial-scale=1.0″> <title>P谩gina Simple</title></head><body> <h1>Hola Mundo</h1> <p>Esta es una p谩gina HTML b谩sica.</p></body></html>
Assign result to variable Variable donde se almacenar谩 el resultado. {“result”: {“tagName”: “BODY”, “attributes”: {“class”: “home page-template-default page page-id-12 wp-custom-logo elementor-default elementor-kit-8 elementor-page elementor-page-12”}, “textContent”: null, “children”: [{“tagName”: “IMG”, “attributes”: {“height”: “1”, “width”: “1”, “style”: “displaynone”, “alt”: “fbpx”, “src”: “https//www.facebook.com/tr?id=229173555&ev=PageView&noscript=1”}, “textContent”: null, “children”: []}]}}

馃搫 Text to JSON

Convierte texto (con una estructura similar a YAML) a JSON.

Par谩metro Descripci贸n Ejemplo
Text Texto a convertir a JSON. name: John Doe &lt;br> age: 30 &lt;br> address: &lt;br> street: 123 Main St &lt;br> city: New York &lt;br> postalCode: 10001
Assign result to variable Variable donde se almacenar谩 el resultado. {“result”: {“name”: “John Doe”, “age”: “30”, “address”: {“street”: “123 Main St”, “city”: “New York”, “postalCode”: “10001”}}}

鈿欙笍 XML to JSON

Convierte XML a JSON.

Par谩metro Descripci贸n Ejemplo
XML XML a convertir a JSON. <person><name>John Doe</name><age>30</age></person>
Assign result to variable Variable donde se almacenar谩 el resultado. {“result”: {“person”: {“name”: “John Doe”, “age”: “30”}}}

馃搳 CSV to JSON

Convierte CSV a JSON.

Par谩metro Descripci贸n Ejemplo
CSV CSV a convertir a JSON. name,age,city &lt;br> John,30,New York &lt;br> Jane,25,Los Angeles
Assign result to variable Variable donde se almacenar谩 el resultado. {“result”: [{“name”: “John”, “age”: “30”, “city”: “New York”}, {“name”: “Jane”, “age”: “25”, “city”: “Los Angeles”}]}

馃И Ejemplo de uso

  • Filter JSON: Extraer el ID de un producto desde la respuesta de una API para usarlo en una consulta posterior a otro sistema.
  • HTML to JSON: Realizar web scraping de una tabla de precios en una p谩gina y convertirla a JSON para analizar y comparar los valores.
  • CSV to JSON: Procesar un archivo .csv exportado desde Excel y convertirlo a un formato JSON para importarlo en una base de datos o aplicaci贸n web.
  • XML to JSON: Modernizar un flujo de trabajo que consume datos de un servicio web antiguo (que usa XML) para integrarlo con una aplicaci贸n moderna que solo acepta JSON.

馃З Requisitos

  1. Tener el texto de origen (JSON, HTML, Texto, XML o CSV) disponible, ya sea como texto plano o almacenado en una variable.
  2. Conocer la estructura del dato de entrada para poder aplicar los filtros o conversiones de manera correcta.
  3. Asegurarse de que el formato del texto de entrada sea v谩lido y no contenga errores de sintaxis (por ejemplo, un XML o JSON mal formado).