Get Adobe Flash player

웹 브라우저에서 사용 되는 경우 JSON 3은 stringify () 및 parse () 함수에 별칭을 비롯 하 여 noconflict () 및 runincontext () 함수가 포함 된 추가 JSON3 개체를 노출 합니다. 이제 JSON 파일을 직접 IE에서 다운로드 하지 않고 표시 됩니다. json 3에서는 javascript 값을 json으로 직렬화 하 고 json 소스 문자열에서 javascript 값을 생성 하기 위한 parse () 라는 두 가지 함수를 제공 한다. 그것은 JSON 2에 대 한 드롭-in을 대체 합니다. 아래에 설명 된 날짜 직렬화 불일치를 제외 하 고 함수는 ecmascript 사양에서 설명한 대로 정확 하 게 동작 합니다. 네, 그 나머지는 API 리소스, JSON 데이터입니다. 우편 배달 부, 크롬 화면에 json 내용을 보여줄 수 있는 동안 IE 11 옵션을 다운로드 하는 json 대신 브라우저에서 열기를 제공 합니다. JSON은 JavaScript 문법의 느슨한 하위 집합을 기반으로 하는 언어 독립적인 데이터 교환 형식입니다. 원래 더글러스 Crockford에 의해 대중화, 형식은 ecmascript 사양의 다섯 번째 버전에서 표준화 되었다. 6 월 2011에 비준 5.1 edition은, 날짜의 직렬화에 관한 몇 가지 수정을 통합 문법. JSON 3은 requijs, curl.

js 및 기타 비동기식 모듈 로더와의 호환성을 위해 익명 모듈로 정의 된다. 여러 네이티브 날짜 # tojson () 구현은 사양에 설명 된 문법을 따르지 않는 날짜 시간 문자열을 생성 합니다. 예를 들어, 모든 버전의 Safari 4 뿐만 아니라 JSON 2는 확장 년을 올바르게 직렬화 하지 못한다. 또한 JSON 2 및 이전 구현은 날짜-시간 문자열 (ES 5에서 선택 사항 이지만 5.1에 필요)에서 밀리초를 생략 합니다. 마지막으로, Safari 4와 5의 모든 버전에서 잘못 된 날짜를 직렬화 하면 null 대신 문자열 „잘못 된 날짜”가 생성 됩니다. 그러나 이러한 환경은 다른 직렬화 버그를 나타내기 때문에 JSON 3은 네이티브 stringify () 구현을 재정의 한다. v 3.2.3의 As JSON 3은 1.6.1와 더 오래 된 시 제품을가지고 양립 한다. ireneugz, 그 JSON. jakuuak, 링크를 공유 주셔서 감사 합니다, 내 질문에 대답 했다.

json 3에서는 다음과 같은 메서드가 존재 하 고 ecmascript 사양에 설명 된 대로 작동 한다고 가정 합니다. json 3은 인터넷 익스플로러 6, 오페라 7, 사파리 2, 넷스케이프 6을 포함 한 다양 한 자바 스크립트 플랫폼과 호환 되는 현대적인 json 구현 이다. 현재 버전은 3.3.2입니다. JSON 3 CDN 사본을 호스팅 cdnjs 및 jsdevr에 대 한 스크립트 특별 감사에 대 한 http://www.codeproject.com/Tips/216175/View-JSON-in-Internet-Explorer에서 코딩 101에 * 감사 합니다.