Argomento precedente: Analisi JSONArgomento successivo: Metodi REST


ca_pam_convertJSONToJSObject(jsonString)

Utilizzare questo metodo per creare un oggetto JavaScript dalla stringa JSON. Il metodo ca_pam_convertJSONToJSObject supporta la notazione mediante virgolette. La notazione mediante virgolette costituisce un metodo alternativo per accedere alle proprietà da un oggetto JavaScript quando il nome della proprietà non è un identificatore JavaScript valido. Ad esempio, per accedere alla proprietà ID dall'oggetto book, la sintassi della notazione mediante virgolette è book[“id”].

Parametri di input
jsonString (string)

Definisce la stringa JSON da convertire in oggetto JavaScript.

Valore restituito

Restituisce l'oggetto JavaScript.

Esempio

L'esempio seguente mostra una stringa JSON:

{"menu": {
  "id": "file",
  "value": "File",
  "popup": {
    "menuitem": [
      {"value": "New", "onclick": "CreateNewDoc()"},
      {"value": "Open", "onclick": "OpenDoc()"},
      {"value": "Close", "onclick": "CloseDoc()"}
    ]
  }
}}

Il seguente script di esempio consente di accedere al valore di campo ID:

var parsedJSON = ca_pam_convertJSONToJSObject(jsonString);
var menuObj = parsedJSON.menu.;
var idValue = menuObj.id.;

Il seguente script di esempio consente di accedere all'elemento onclick nel secondo elemento della matrice 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;

È possibile trovare questa funzione anche nei contenuti predefiniti di CA Process Automation.

  1. Nella pagina iniziale, fare clic su Sfoglia contenuto predefinito.
  2. Accedere alla cartella dei Moduli di interazione con l'utente, quindi 07 Populate Table RESTful WS: Populate Table RESTful WS.