{"A":"1","B":"2"}
有可能得到的是:
{
  "Name" : "shi fu",
  "Aliases" : {
    "AName" : "ola"
  },
  "Item" : [
    {
      "name" : "location",
      "type" : "esri",
      "alias" : "ola",
      "length" : 10
    }
  ],
  "Object" : [
    {
      "attributes" : {
        "Name" : "ola wang"
      }
    }
  ]
}
如果我們使用:
$.each(response, function (key, val) {
    alert(key);
    alert(val);
}
就可以看到Aliases與Object後面跳出[object object],原因是有些val並非單一的數值,而是陣列型態。所以如果我們需要取得Object裡面的attributes內的第一個名字"ola wang"
$.each(response, function (key, val) {
    if (key == "Object") {
        var Name = val[0].attributes["Name"];
    }
});
沒有留言:
張貼留言