저는 json 데이터를 가지고 있으며 d3.json 함수로 파싱하려고합니다. 데이터의 형식은 다음과 같습니다.d3.js json 데이터를 구문 분석 할 수 없습니다
{
"StoreVisitGraphCount": {
"list": {
"count": 23,
"date": "01-2013"
},
"parameters": {
"format": "m-Y",
"point": 10,
"type": "mo"
}
}
}
나는 다음과 같은 기능과 구문 분석을 시도하고
d3.json("http://localhost:8080/data- services/rest/storeVisitsGraph/20120101,20131231,-1", function(error, data) {
data.StoreVisitGraphCount.list.forEach(function(d) {
d.date = parseDate(d.date);
d.count = +d.count;
});
의 오류가 말을 보여주는 : "catch되지 않은 형식 오류 개체 #가있는 방법 '대해 forEach를'이 없습니다"이에 JSON 데이터를 수정 한 후 리스트를 배열하기
{
"StoreVisitGraphCount": {
"list": [{
"count": 23,
"date": "01-2013"
}],
"parameters": {
"format": "m-Y",
"point": 10,
"type": "mo"
}
}
}
..이 성공적 나머지 목록 작성 어레이에서 하나 개의 데이터가 존재하는 경우와 같이 오류 .. 을 보여주는 파싱 첫 번째 형식처럼 json하지만 하나 이상의 목록 데이터가있는 경우 두 번째 형식과 같은 json을 만듭니다 ... d3.js에서 함수를 작성하거나 작성하여 첫 번째 형식도 구문 분석 할 수있는 방법을 사용합니다 ...