JsonSetEx()

Modifie plusieurs emplacements d’une chaîne JSON en acceptant plusieurs couples chemin-valeur.

Présentation

Lorsqu'un même objet JSON nécessite plusieurs corrections, JsonSetEx() permet d'appliquer plusieurs modifications ciblées. C'est pratique pour enrichir une réponse d'API avec des informations techniques. Prépare soigneusement les couples chemin-valeur et vérifie que le document obtenu reste conforme au format attendu.

Syntaxe

JsonSetEx(json, path, value, ...)

Exemple pratique

Exemple Qlik

Expression Qlik

JsonSetEx('{"statut":"ATTENTE"}', '/statut', 'OK', '/source', 'SOSBI')

Données de départ

'{"statut":"ATTENTE"}'

Résultat

{"statut":"OK","source":"SOSBI"}

Modifier et ajouter plusieurs propriétés JSON en une seule expression.