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 от данных. Нужна помощь.
Здесь Если вы хотите получить доступ к массиву 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"
data
, не могли бы вы быть более точными?response
является весь объект, который вы включили в свой вопрос. Тогдаx
будетresponse.data[0].data[1].x
. Конечно, вам нужно проверить наличие ограничений, например:data[1]
действительно массив или нет, и другие подобные условия для элементов верхнего уровня.