Önceki Başlık: JSON AyrıştırmaSonraki Başlık: REST Yöntemleri


ca_pam_convertJSONToJSObject(jsonString)

JSON dizesinden JavaScript nesnesi oluşturmak için bu yöntemi kullanın. ca_pam_convertJSONToJSObject yöntemi, tırnak işaretli gösterimi destekler. Özellik adı geçerli bir JavaScript tanımlayıcısı olmadığında, tırnak işaretli gösterim bir JavaScript nesnesinden herhangi bir özelliğe erişmek için alternatif bir yoldur. Örneğin, kitap nesnesinden id özelliğine erişmek için kullanılacak tırnak işaretli gösterim sözdizimi kitap[“id”]] şeklindedir.

Girdi Parametreleri
jsonString (string)

Bir JavaScript nesnesine dönüştürülecek JSON dizesini tanımlar.

Dönüş Değeri

JavaScript nesnesini döndürür.

Örnek

Örnekte bir JSON dizesi gösterilmektedir:

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

Aşağıdaki örnek komut dosyası, id alanı değerine erişir:

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

Aşağıdaki örnek komut dosyası, menuitem dizisinin ikinci öğesindeki onclick öğesine erişir:

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;

Bu işlevi, CA Process Automation içindeki kutu içeriğinde de bulabilirsiniz.

  1. Giriş sayfasında, Kutudan Çıkan İçeriğe Gözat'ı tıklatın.
  2. User Interaction Forms klasörüne ve ardından 07 Populate Table RESTful WS: Populate Table RESTful WS'ye gidin.