Я пытаюсь написать цикл для доступа к элементу этого массива json напрямую, я использовал несколько примеров, найденных здесь и в другом месте, которые показывают итерацию json-данных, но у меня нет никаких для работы, в то же время используя индексы.Javascript Itterate json по индексу
Я ищу сделать следующее в цикле, мой на самом деле JSON находится на одной линии (см jsfiddle):
alert(jsonData.data[0].serviceType);
читаемым JSON строку
{
"data": [{
"id": "1",
"serviceType": "test",
"firstName": "",
"lastName": "",
"address1": "",
"address2": "",
"address3": "",
"city": "",
"county": "",
"postCode": "",
"website": "",
"latitude": "",
"longitude": "",
"phoneArr": ["00001", "000002"]
}, {
"id": "1",
"serviceType": "",
"firstName": "",
"lastName": "",
"address1": "",
"address2": "",
"address3": "",
"city": "",
"county": "",
"postCode": "",
"website": "",
"latitude": "",
"longitude": "",
"phoneArr": ["00001", "000002"]
}]
}
В чем проблема? Вернется ли строка, и если вы делаете JSON.parse? 'JSON.parse (jsonData) .data [0] .serviceType' – PSL
http://jsfiddle.net/rfVGW/2/ –