Не могу распарсить JSON.
Здравствуйте, есть файл в формате JSON:
Код:
[{"makename":"Mitsubishi","makelogo":"MC","detailnum":"MB831042","detailname":"РЫЧАГ МАЯТНИКОВЫЙ","pricerur":"2779.58","quantity":"3","time":"1","timegar":"3","country":"Москва","supcode":"0589","statistic":"93"},{"makename":"Mitsubishi","makelogo":"MC","detailnum":"MB831042","detailname":"РЫЧАГ МАЯТНИКОВЫЙ","pricerur":"2926.08","quantity":"11","time":"1","timegar":"3","country":"Москва","supcode":"0485","statistic":"99"}] Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-transitional.dtd"> При добавлении var res = jQuery.parseJSON(json); переменная res становиться такой же как и json и не даёт оперировать с данными. Помогите пожалуйста распарсить, нужен рабочий вариант. Либо я где то что то делаю не так, либо всё делаю не так. )) Проверка данных JSON указывает на валидный код. |
Цитата:
Причем значение той переменной - строка. Цитата:
Т.к. json это некая строка и там нет такого свойства... Цитата:
Ты просто в корне не понимаешь с чем имеешь дело. Цитата:
|
Цитата:
var data = [ { "makename": "Mitsubishi", "makelogo": "MC", "detailnum": "MB831042", "detailname": "РЫЧАГ МАЯТНИКОВЫЙ", "pricerur": "2779.58", "quantity": "3", "time": "1", "timegar": "3", "country": "Москва", "supcode": "0589", "statistic": "93" }, { "makename": "Mitsubishi", "makelogo": "MC", "detailnum": "MB831042", "detailname": "РЫЧАГ МАЯТНИКОВЫЙ", "pricerur": "2926.08", "quantity": "11", "time": "1", "timegar": "3", "country": "Москва", "supcode": "0485", "statistic": "99" } ]; alert(data[0].detailname); |
Большое спасибо за содержательный ответ. Всё сразу заработало ))
Респект даже не по знанию, а по качеству ответа. Спасибо большое. |
Часовой пояс GMT +3, время: 22:40. |