Data Type Converter
Un bloque sencillo para cambiar el tipo de dato de un valor entrante, de modo que los bloques siguientes reciban el formato esperado. Usa este bloque cuando necesites garantizar que un valor se trate como número, texto, lista, dictionary, batch o boolean para un procesamiento o exportación posterior.
📥 Entradas
Generic — Cualquier tipo de dato de entrada (texto, número, lista, batch, etc.). Proporciona aquí el valor que quieres convertir.
📤 Salidas
Generic — El valor convertido al tipo objetivo seleccionado. Usa esta salida para alimentar otros bloques que esperan un tipo de dato específico.
🕹️ Controles
Convert to — Desplegable donde eliges el tipo destino. Opciones disponibles: Integer, Boolean, String, Float, Batch, List, y Dictionary.
🎨 Características
Convierte valores escalares entre tipos comunes (número, texto, boolean).
Envuelve un elemento en
ListoBatchcuando los bloques siguientes requieren una colección.Si seleccionas
Dictionaryy la entrada es un texto JSON válido, intenta parsearlo a un diccionario.Comportamiento defensivo: cuando falta la entrada o es incompatible, el bloque entrega un valor por defecto seguro e indica el problema.
📝 Instrucciones de uso
Conecta la fuente de datos a la entrada
Generic.Elige el tipo destino deseado con el desplegable
Convert to.Usa la salida
Genericdel bloque como entrada para los bloques posteriores que requieran el tipo elegido.
Escenarios comunes:
Convertir texto ingresado por el usuario a número antes de aplicar bloques matemáticos.
Convertir una cadena JSON a
Dictionaryantes de exportar o leer campos.Envolver un elemento único en
ListoBatchpara que bloques que manejan colecciones puedan procesarlo.
(Consejo: usa String Input o Number Input como fuentes simples al probar conversiones)
📊 Evaluación
Al ejecutarse, el bloque lee la entrada actual y la entrega en el formato seleccionado. Si la conversión no es posible, devuelve un valor por defecto seguro y registra la condición para atención.
💡 Consejos y trucos
Usa
Debug Inputpara inspeccionar valores crudos antes de convertir y así elegir el tipo adecuado.Si esperas valores ausentes, coloca
Is Noneantes de este bloque para detectarlos yReplace Nonepara insertar un valor de reserva.Al preparar payloads estructurados para logs o APIs, combina
String MergeoData to JSONcon este bloque para obtener datos bien formateados.Para flujos por lotes, empareja este bloque con
Batch Concatenation,Get Batch SizeoDebatchpara inspeccionar o aplanar contenidos luego de la conversión.Después de convertir a
Dictionary, persiste o comparte resultados usandoData Write Local,Data Write Globalo exporta víaCSV Export.
🛠️ Solución de problemas
Si la conversión falla o la salida parece sin cambios, verifica la entrada con
Debug Inputpara confirmar su tipo y contenido.Si la conversión a
Dictionaryno funciona, asegúrate de que la entrada sea un texto JSON válido (comillas, comas, llaves correctas).Al trabajar con
BatchoList, confirma que el tipo destino seleccionado (ListvsBatch) coincide con lo que esperan los bloques siguientes; usaGet Batch Sizepara verificar el contenido del batch.Para conversiones booleanas inesperadas, asegúrate de que la cadena o número siga una convención clara true/false (por ejemplo,
0/1otrue/false).
Última actualización