Tópico anterior: Análise de JSONPróximo tópico: Métodos REST


ca_pam_convertJSONToJSObject(jsonString)

Use esse método para criar um objeto JavaScript a partir de uma sequência de caracteres JSON. O método ca_pam_convertJSONToJSObject oferece suporte à notação de aspas. A notação de aspas é uma forma alternativa de acessar qualquer propriedade a partir de um objeto JavaScript quando o nome da propriedade não é um identificador válido de JavaScript. Por exemplo, para acessar a propriedade id do objeto book, a sintaxe da notação de aspas é book[“id”].

Parâmetros de entrada
jsonString (string)

Define a sequência de caracteres JSON para converter em um objeto JavaScript.

Valor de retorno

Retorna o objeto JavaScript.

Exemplo

O exemplo mostra uma sequência de caracteres JSON:

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

O script de exemplo a seguir acessa o valor do campo de identificação:

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

O script de exemplo a seguir acessa o elemento onclick no segundo elemento da 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;

Também é possível localizar a função no conteúdo predefinido no CA Process Automation.

  1. Na página inicial, clique em Procurar conteúdo pronto.
  2. Navegue até a pasta Formulários de interação do usuário, 07 Preencher tabela RESTful WS: Preencher tabela RESTful WS.