Articles sur : Blocs Voltask

fromJSON - Depuis JSON

fromJSON - Depuis JSON


Convertit de manière inverse une chaîne de caractères encodée ou transférée en texte JSON brut formellement vers un objet structuré directement traitable par l'interface des autres blocs.


⚙️ Exécution et Architecture Voltask

Cette étape de traduction fine est gérée conjointement par l'orchestrateur local et le puissant outil natif de validation voltask-infer (qui embarque traditionnellement le parseur ajv). Le composant ne se limite pas à déchiffrer littéralement le contenu texte de la donnée, mais il met aussi à profit l'analyse du schéma (JSON Schema) transmis conjointement. Cette garantie infère les types et assure formellement un typage très fort des entités générées, sécurisant de fait les données traitées en aval et évitant des crash d'interface liés aux blocs logiques.


📥 En entrée (Inputs)

  • jsonString : L'objet ou fichier complet encapsulé sous sa forme de caractère textuel littéral (String).
  • schema : La déclaration structurée du canevas de métadatamining JSON Schema décrivant techniquement, et avec rigueur, l'arborescence voulue pour la validation de sortie.


📤 En sortie (Outputs)

  • object / données typées complexes : L'information décodée en un bloc, distribuée graphiquement et utilisable variablement dans les variables de traitement locales typées par l'outil de validation ajv.


💡 Exemple d'utilisation

Ce protocole est très utilisé et impératif directement à la sortie opérationnelle du bloc externe des "Requête HTTP" lorsqu'elles intègrent les données d'un outil externe de météo. Cet agent convertira le contenu massif obtenu vers des variables exploitables individuellement et immédiatement (comme la Température au chiffre prêt, l'hygrométrie en condition logique), permettant facilement à la boucle du jeu de réajuster l'apparence des nuages d'arrière plan en relation causale avec cette température.


⚙️ Paramètres techniques exacts (issus du code source)


📥 En entrée (Inputs)


  • in
  • jsonString


📤 En sortie (Outputs)


  • out
  • on error
  • value
  • error

Mis à jour le : 29/07/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !