Condition sur un objet dynamique vide
Bonjour,
Je peux récupérer au sein d'un interop un objet dynamique vide : "{}"
Il faudrait que je puisse ajouter une condition afin de ne pas faire un traitement dans le cas ou je n'ai pas de contenu. Le seul moyen que j'ai trouvé pour l'instant c'est de vérifier si $LENGTH > 2 car cela me prend en compte les accolades.
Avez-vous un moyen beaucoup plus propre ?
Merci pour vos réponses
Discussion (0)0
Comments
Bonjour @Julia Pertin
pour tester un objet dynamique vide tu peux utiliser la méthode d'instance %Size() qui renverra 0
IRISAPP>set monobjet={}
IRISAPP>write monobjet.%Size()
0
IRISAPP>zw monobjet
monobjet={} ; <DYNAMIC OBJECT>
IRISAPP>set monobjet.data="une valeur"
IRISAPP>write monobjet.%Size()
1
IRISAPP>zw monobjet
monobjet={"data":"une valeur"} ; <DYNAMIC OBJECT>💡 Cette question est considérée comme une question clé. Plus de détails ici.