DRUNKEN KEVIN

JSON 값 가져 올 때 Syntax Error가 난다면?

2010. 11. 29. 11:08

가상
반응형


 Javascript에서 JSON을 사용할 때 가끔 Syntax Error가 발생하게 된다. 이유인 즉슨, JSON 값을 구문으로 생각해버리기 때문이다.


아래의 예를 들어보자.


var value = '{"value":"100"}';
var jsonValue = eval(value);


위와 같은 경우에 에러가 발생하게 되는데, 아래와 같은 조치를 취해주면, 올바르게 JSON Object를 가져올 수 있다.


var value = '({"value":"100"})';
var jsonValue = eval(value);
document.write(jsonValue.value);


반응형

'가상' 카테고리의 다른 글

HTTP Method의 종류  (0) 2010.12.09
CSS3 Selector  (0) 2010.12.06
한글 유니코드로 변환하기  (2) 2010.11.23
정규식 특수문자 사용하기  (0) 2010.11.19
Design Pattern Summary  (0) 2010.10.20