我需要从json webservice响应中访问属性api_status
,并检查它是否等于" 00",以便执行一些条件代码,
回复是:
{
"result": "true",
"msg": "Error!Wrong Access",
"data": {
"api_status": {
"0": "00"
}
}
}
我访问响应的代码是
var data_array = $.parseJSON(resp);
if(data_array.data.api_status == "00")
{//do some code}
问题是我无法使用此方法访问api_status
属性。
我怎样才能访问它?
答案 0 :(得分:1)
data_array.data.api_status
会让你回到对象:
{
"0": "00"
}
所以你仍然需要更深入一级。尝试:
data_array.data.api_status["0"]
变量名data_array
也有点令人困惑,因为您发布的JSON对象中没有数组。