Я кодирую jQuery
ajax
функция, которая извлекает список, и мне нужно итерации через этот list
.Как пропустить следующий список json?
Это код, я использую для сериализации списка:
JavaScriptSerializer().Serialize(listData);
Вот данные JSON после того, как данные были получены:
jsonData = "[{\"draggable\":false,\"icon\":null,\"latitude\":-41.22766,\"longitude\":174.812761,\"title\":\"LocationMarker1 74 Title\"},{\"draggable\":false,\"icon\":null,\"latitude\":-41.228029,\"longitude\":174.812926,\"title\":\"LocationMarker2 80 Title\"}]"
Как перебирать этот список JSon так что я могу получить отдельные значения?
Я попытался следующие:
success: function (mapMarkerData) {
for (var MapMarker in mapMarkerData) {
alert(MapMarker["latitude"]);
alert(MapMarker["longitude"]);
alert(MapMarker["title"]);
alert(MapMarker["draggable"]);
}
}
Для каждого предупреждения, я получаю следующее сообщение:
неопределенные
Заранее спасибо
Вы разобрали строку в объект? – Scimonster
Вам нужно разобрать строку на объект, а также массив. Поэтому вам нужно сделать цикл for, а затем оповестить – Rakesh