У меня есть следующий JS код:значения Чтение из объектов JSON в JavaScript
var response = loadXMLDoc();
var dataset = response.data;
alert(response);
alert (dataset);
"предупреждение (ответ)" печатает это:
{"labels":["-inf - 10","10 - 20","20 - 30","30 - 40","40 - 50","50 - 60","60 - 70","70 - 80","80 - 90","90 - 100","100 - 110","110 - 120","120 - 130","130 - 140","140 - 150","150 - 160","160 - +inf"],"data":[3,8,7,3,7,6,6,7,5,4,10,7,4,4,7,2,0],"count":16}
в то время как "предупреждение (набор данных)" дает «неопределен ». Я пытался использовать
var dataset = response["data"];
, но это не сработало. Я хочу получить массив данных из объекта JSON. Как я могу это сделать. Thanks
Вы должны разобрать JSON в объект JavaScript первый , См. [Как проанализировать json в javascript] (http://stackoverflow.com/questions/4935632/how-to-parse-json-in-javascript). Также обратите внимание, что в JSON нет ключевых 'данных' (только' label' и 'count'). –
@Felix KlingThanks .. это сработало. ключ данных есть. – Sami
К сожалению, правильно, извините :) –