Utilisez cette méthode pour créer un objet JavaScript à partir de la chaîne JSON. La méthode ca_pam_convertJSONToJSObject prend en charge la notation par apostrophes. La notation par apostrophes est une autre façon d'accéder aux propriétés à partir d'un objet JavaScript lorsque le nom de la propriété n'est pas un identificateur JavaScript valide. Par exemple, pour accéder à la propriété id à partir de l'objet book, la syntaxe de notation par apostrophes est book[“id”].
Définit la chaîne JSON à convertir en objet JavaScript.
Renvoie l'objet JavaScript.
L'exemple illustre une chaîne JSON :
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
Le script d'exemple suivant accède à la valeur du champ d'ID :
var parsedJSON = ca_pam_convertJSONToJSObject(jsonString); var menuObj = parsedJSON.menu.; var idValue = menuObj.id.;
Le script d'exemple suivant accède à l'élément onclick dans le deuxième élément du tableau menuitem :
var parsedJSON = ca_pam_convertJSONToJSObject(jsonString); var menuObj = parsedJSON.menu; var popUpObj = menuObj .popup; var menuItemArray = popUpObj .menuitem.; var secondElementOfMenuItemArray = menuItemArray[1]; var onclickElement = secondElementOfMenuItemArray.onclick;
Vous pouvez également trouver cette fonction dans le contenu prédéfini dans CA Process Automation.
|
Copyright © 2013 CA.
Tous droits réservés.
|
|