JSON 값 가져 올 때 Syntax Error가 난다면?
2010. 11. 29. 11:08 가상반응형
Javascript에서 JSON을 사용할 때 가끔 Syntax Error가 발생하게 된다. 이유인 즉슨, JSON 값을 구문으로 생각해버리기 때문이다.
아래의 예를 들어보자.
var value = '{"value":"100"}';
var jsonValue = eval(value);
var jsonValue = eval(value);
위와 같은 경우에 에러가 발생하게 되는데, 아래와 같은 조치를 취해주면, 올바르게 JSON Object를 가져올 수 있다.
var value = '({"value":"100"})';
var jsonValue = eval(value);
document.write(jsonValue.value);
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 |