Rubrique précédente: Analyse JSONRubrique suivante: Méthodes REST


ca_pam_convertJSONToJSObject(jsonString)

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”].

Paramètres d'entrée
jsonString (string)

Définit la chaîne JSON à convertir en objet JavaScript.

Valeur de retour

Renvoie l'objet JavaScript.

Exemple :

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.

  1. Sur la page d'accueil, cliquez sur Parcourir le contenu prêt à l'emploi.
  2. Accédez au dossier User Interaction Forms, puis 07 Populate Table RESTful WS: Populate Table RESTful WS.