Не могу распарсить 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, время: 03:52. |