Показать сообщение отдельно
  #1 (permalink)  
Старый 14.09.2014, 15:03
Интересующийся
Отправить личное сообщение для devastor Посмотреть профиль Найти все сообщения от devastor
 
Регистрация: 09.09.2014
Сообщений: 27

Обработка JSON в JS
Добрый день, друзья!
Я получаю JSON ответ, следующего вида
Код:
{
"id1":"1", 
    "start1":"start",
    "finish1":"finish",
    "tube_time1":"tube_time",
	"distance1":"distance",
	"price1":"price",
	"status1":"1",
"id2":"2", 
    "start2":"start2",
    "finish2":"finish2",
    "tube_time2":"tube_time2",
	"distance2":"distance2",
	"price2":"price2",
	"status2":"1",
}
//JSON записан в data
data = eval('(' + data + ')');
//вывожу
console.log(data.id1);//тут нужно менять значение 1 на 2, 3, N
console.log(data.start1);
console.log(data.finish1);
console.log(data.tube_time1);
console.log(data.distance1);
console.log(data.price1);

Вопрос, как вывести в цикле все значения id1, id2, idN?
Ни через JSON.parse ни через eval не возвращается массив у которого можно было бы получить length, либо использовать pop()
Ответить с цитированием