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 <br> age: 30 <br> address: <br> street: 123 Main St <br> city: New York <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 <br> John,30,New York <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
- Tener el texto de origen (JSON, HTML, Texto, XML o CSV) disponible, ya sea como texto plano o almacenado en una variable.
- Conocer la estructura del dato de entrada para poder aplicar los filtros o conversiones de manera correcta.
- 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).