ZokasTech Innovate Connect Grow

Format JSON

Expressions

Syntaxe de l'interpolation de variables et des conditions.

Interpolation

{{ chemin }}        chemin = nom ( "." clé )*
  • Les espaces autour du chemin sont ignorés : {{ facture.montant }}.
  • Chaque . descend dans un objet : {{reponse.json.dossier.id}}.
  • Une liste n'est pas indexable par position : parcourez-la avec flow.foreach.
Valeur trouvéeTexte produit
chaîne, nombre, booléensa représentation texte
objet ou listeJSON compact (UTF-8, accents conservés)
rien (null, absent, chemin cassé)chaîne vide

Conditions

Utilisées par flow.if. La chaîne est d'abord interpolée, puis analysée :

condition = opérande OPÉRATEUR opérande | valeur
OPÉRATEUR = >  <  >=  <=  ==  !=  contient
RègleExempleRésultat
Deux nombres (virgule acceptée) : comparaison numérique{{montant}} > 1000 avec 1 250,50 → 1250,50 > 1000vrai
Sinon : comparaison de textes{{statut}} == Validévrai si identique (casse comprise)
contient : inclusion, sans tenir compte de la casse{{email.subject}} contient facturevrai pour « Facture F-104 »
Guillemets autour de l'opérande de droite retirés{{pays}} == "France"équivaut à France
Valeur seule{{item.id}}vrai si non vide, différente de false et de 0

Source : orchestrator/zokas_orch/runtime.py — interp(), eval_cond() ; desktop/shared/zk-engine.js — interp(), evalCond() (sémantique identique).

Mis à jour le 28 octobre 2026