2013-07-05 5 views
0

기본적으로 사용자가 DrawSomething과 비슷한 다른 그림을 볼 수있는 캔버스 응용 프로그램을 만들고 있습니다.캔버스에 여러 JSON 객체

var points = JSON.parse ('[{"x":10,"y":20,"strokeStyle":"FF0000"},{"x":20,"y":30,"strokeStyle":"FF0000"}]'); 

을하지만 난 배수를하지 않을 때 :

나는 전을 작동하는 하나의 문자열을 얻을 수 있습니다

var points = JSON.parse ('[{"x":10,"y":20,"strokeStyle":"FF0000"}, 
{"x":20,"y":30,"strokeStyle":"FF0000"}],[{"x":30,"y":40,"strokeStyle":"00FF00"}, 
{"x":10,"y":20,"strokeStyle":"FF0000"}],[{"x":50,"y":100,"strokeStyle":"0000FF"}, 
{"x":70,"y":120,"strokeStyle":"0000FF"}]'); 

어떤 도움을 주시면 감사하겠습니다!

답변

0

JSON이 유효하지 않습니다. 그것은 배열의 배열을 포함합니다.

VAR 포인트 = JSON.parse ('[ [{ "X": 10, "Y"20 "strokeStyle": "FF0000"이 같은 대괄호 외측 어레이를 둘러싸 필요 { ""x ": 30,"y ": 40,"strokeStyle ":"00FF00 "}, {"x ": 20,"y ": 30,"strokeStyle ":"FF0000 "}} x ": 10,"y ": 20,"strokeStyle ":"FF0000 "}], [{" "x": 50, "y": 100, "strokeStyle": "0000FF"}, { "x": 70 , "y": 120, "strokeStyle": "0000FF"}] ] ');

+0

오우 와우가 실패해도 나는 그것을 보지 못했다. 감사합니다! – jamesbar