Tema anterior: Análisis de JSONTema siguiente: Métodos de REST


ca_pam_convertJSONToJSObject(jsonString)

Utilice este método para crear un objeto de JavaScript desde una cadena de JSON. El método de ca_pam_convertJSONToJSObject admite la notación de comillas. La notación de comillas es una forma alternativa de acceder a cualquier propiedad de un objeto de JavaScript cuando el nombre de la propiedad no es un identificador de JavaScript válido. Por ejemplo, para acceder a la propiedad de ID del objeto de biblioteca, la sintaxis de notación de comillas es book[“id”].

Parámetros de entrada
jsonString (string)

Define la cadena de JSON para realizar la conversión a un objeto de JavaScript.

Valor de retorno

Devuelve el objeto de JavaScript.

Ejemplo

El ejemplo muestra una cadena de JSON:

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

El script de muestra siguiente accede al valor de campo de ID:

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

El script de muestra siguiente accede al elemento onclick en el segundo elemento de la matriz 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;

También se puede encontrar esta función en el contenido listo para usar en CA Process Automation.

  1. En la Página principal, haga clic en Exploración del contenido original.
  2. Acceda a la carpeta Formularios de interacción del usuario y, a continuación, 07 Populate Table RESTful WS: Populate Table RESTful WS.