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”].
Define a sequência de caracteres JSON para converter em um objeto JavaScript.
Retorna o objeto JavaScript.
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.
|
Copyright © 2013 CA.
Todos os direitos reservados.
|
|