如何处理服务请求中的值

时间:2016-08-19 06:56:31

标签: javascript angularjs json

response.json.response:

    {
 "servicetype":"",
"functiontype":"",
"statuscode":"0",
"statusmessage":"Success",
"data":    [{"graphtype":"headcountgraph",
"xlabel":"cityLevelData",
"ylabel":"count",
"s1":"contact",
"s2":"User",
    "data":
["Total enquiries: 36,
 contacts: 36",
[{"x":"AbtStreet","s1":"36","s2":"36"}]]}]}

我需要将代码中的数组X称为Abtstreet。

var data = response.json.response.data[0].data[0];
                        console.log('data: '+JSON.stringify(data[]));

我获得Total Enquirers,Contacts的价值,但是如何从数据中获取x的值。需要帮助。

1 个答案:

答案 0 :(得分:0)

此处如果您想访问x的数组。那你应该试试这个:

var data = response.json.response.data[0].data[1][0];
console.log('data: '+JSON.stringify(data));`

output: data: {"x":"AbtStreet","s1":"36","s2":"36"}

但是如果你想获得x的价值,那么你应该尝试这个:

var data = response.json.response.data[0].data[1][0].x;
console.log('data: '+JSON.stringify(data));
output: data: "AbtStreet"