-
Task
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
getValueFromJsonObject
Description:
Permet d'extraire la valeur associée à une clé depuis un object Map au format JSON
La valeur attendue doit être une chaine de caractère, un entier, un décimal ou une date.
Signature :
String getValueFromJsonObject(String jsonString, String key)
Arguments :
- jsonString : représentation JSON de l'objet Map
- key: clé de la valeur à récupérer
Exemple :
Dans l'exemple ci-dessous, la variable JS 'groupId' vaut 'a27f45sd'
<script type="text/javascript"> <xsl:variable name="group">{"groupId": "a27f45sd", "groupDirectory": "group-sql"}</xsl:variable> <xsl:variable name="groupId" select="ametys:getValueFromJsonObject($group, 'groupId')"/> var groupId = "<xsl:value-of select="$groupId"/>" </script>