Data Type Converter
Un bloc simple pour modifier le type de donnée d'une valeur entrante afin que les blocs en aval reçoivent le format attendu. Utilisez-le lorsque vous devez garantir qu'une valeur soit traitée comme number, text, list, dictionary, batch ou boolean pour un traitement ou une exportation ultérieure.
📥 Inputs
Generic — Tout type de donnée en entrée (texte, nombre, liste, batch, etc.). Fournissez la valeur que vous souhaitez convertir.
📤 Outputs
Generic — La valeur convertie dans le type cible sélectionné. Utilisez cette sortie pour alimenter d'autres blocs qui attendent un type de donnée spécifique.
🕹️ Controls
Convert to — Menu déroulant où vous choisissez le type cible. Les choix disponibles incluent Integer, Boolean, String, Float, Batch, List et Dictionary.
🎨 Features
Convertit des valeurs scalaires uniques entre les types courants (nombre, texte, boolean).
Crée des wrappers
ListouBatchlorsque les blocs en aval nécessitent une collection.Parse du texte de type JSON en
Dictionarylorsque l'optionDictionaryest sélectionnée et que l'entrée est une chaîne JSON valide.Comportement défensif : si l'entrée est manquante ou incompatible, le bloc fournit une valeur par défaut sûre et signale le problème.
📝 Usage Instructions
Connectez la source de données à l'entrée
Generic.Choisissez le type cible souhaité avec le menu déroulant
Convert to.Utilisez la sortie
Genericdu bloc comme entrée pour les blocs en aval qui requièrent le type choisi.
Scénarios courants :
Convertir un texte saisi par l'utilisateur en nombre avant d'appliquer des blocs mathématiques.
Convertir une chaîne JSON en
Dictionaryavant d'exporter ou d'extraire des champs.Envelopper un élément unique dans une
Listou unBatchafin que des blocs capables de traiter des listes puissent l'utiliser.
(hint : utilisez des blocs String Input ou Number Input comme sources simples lors des tests de conversion)
📊 Evaluation
Lorsque le bloc s'exécute, il lit l'entrée courante et la renvoie dans le format sélectionné. Si la conversion est impossible, il produit une valeur par défaut sûre et journalise la condition pour vérification.
💡 Tips and Tricks
Utilisez
Debug Inputpour inspecter les valeurs brutes avant conversion afin de choisir le type cible approprié.Si vous attendez des valeurs manquantes, placez
Is Noneavant ce bloc pour les détecter etReplace Nonepour insérer une valeur de substitution.Pour préparer des payloads structurés pour des logs ou API, combinez
String MergeouData to JSONavec ce bloc pour obtenir des données correctement formatées.Pour les workflows en batch, associez ce bloc à
Batch Concatenation,Get Batch SizeouDebatchpour inspecter ou aplatir le contenu des batchs après conversion.Après conversion en
Dictionary, persistez ou partagez les résultats avecData Write Local,Data Write Globalou exportez viaCSV Export.
🛠️ Troubleshooting
Si la conversion échoue ou que la sortie semble inchangée, vérifiez la valeur d'entrée avec
Debug Inputpour confirmer son type et son contenu.Si la conversion en
Dictionaryne fonctionne pas, assurez-vous que l'entrée est un texte JSON valide (guillemets, virgules, accolades corrects).Lors du travail avec des
BatchouList, confirmez que la cible sélectionnée (ListvsBatch) correspond à ce que les blocs en aval attendent ; utilisezGet Batch Sizepour vérifier le contenu du batch.Pour des conversions boolean inattendues, assurez-vous que la chaîne ou le nombre d'entrée suit une convention claire true/false (par exemple
0/1outrue/false).
Mis à jour