Вам не нужно анализировать JSON вручную.В этом суть JSON.Используйте JSON.parse(yourJSONstring)
, чтобы преобразовать его в объект Javascript.
Редактировать: На самом деле я не уверен, что браузер поддерживает это.Вот способ jQuery:
http://api.jquery.com/jQuery.parseJSON/
Edit2:
var results = feedObj.query.results.results
for (var i = 0; i < results.length; i++) {
if (results[i].photo) {
// do something with photos
} else if (results[i].item) {
// do something with items
} else {
// do something with entry
}
}
Проверка существования объекта results[i].photo
.Если он существует, результатом является массив, который вы можете перебрать и сделать с ним что-то.