IE6, IE7에서 자바스크립트 JSON 관련 오류가 발생할 경우 해결방법



IE8 이상 버전부터는 자체적으로 지원하는 메소드이지만

IE6, IE7에서는 해당 메소드를 사용 시 "JSON 이(가) 정의되지 않았습니다." 라는 에러 메세지가 발생합니다.


해결방법은 아래의 json2.js 파일을 다운로드 받아 참조시켜 주어야 합니다.



json2.js 다운로드 : https://github.com/douglascrockford/JSON-js


JS 파일을 다운로드 후 아래와 같은 형식으로 참조합니다.

<script type="text/javascript" src="json2.js"></script>


JSON.parse(text, reviver)

JSON.parse(text, function (key, value){});

이와 같은 방법으로 json 형식으로 불러온 후 변수에 저장하여 사용하시면됩니다.

아래 URL에 사용 방법이 나와 있습니다.

https://github.com/douglascrockford/JSON-js/blob/master/json2.js


Posted by 준콩ol

댓글을 달아 주세요

  1. ㄻㄴㄻㄴ 2014.03.01 17:45  댓글주소  수정/삭제  댓글쓰기

    어케다운함;

  2. 아.... 2014.07.12 10:33  댓글주소  수정/삭제  댓글쓰기

    js파일 다운하고 어떻게하라는건가요

  3. 안녕하세요. 2017.03.29 11:12  댓글주소  수정/삭제  댓글쓰기

    안녕하세요. 이자료를 출처 남기고 퍼가도 될까요?