> 웹 프론트엔드 > JS 튜토리얼 > jQuery에서 JSON을 구문 분석할 때: 작은따옴표 또는 큰따옴표?

jQuery에서 JSON을 구문 분석할 때: 작은따옴표 또는 큰따옴표?

Mary-Kate Olsen
풀어 주다: 2024-10-20 13:09:30
원래의
700명이 탐색했습니다.

When Parsing JSON in jQuery: Single Quotes or Double Quotes?

jQuery.parseJSON의 JSON 작은따옴표와 큰따옴표 비교

jQuery에서 jQuery.parseJSON을 사용하여 JSON 데이터를 구문 분석할 때 다음을 사용합니다. JSON 문자열을 묶는 데 작은따옴표나 큰따옴표를 사용하면 다른 결과가 발생할 수 있습니다. 이유를 알아보겠습니다.

큰따옴표

jQuery.parseJSON에서는 JSON 사양에 따라 JSON 문자열이 큰따옴표로 묶일 것으로 예상합니다. 다음 코드와 같이 큰따옴표를 사용하면

var obj1 = jQuery.parseJSON('{"orderedList": "true"}');
로그인 후 복사

JSON 문자열이 성공적으로 구문 분석되고 개체 속성에 예상대로 액세스할 수 있습니다.

document.write("obj1 " + obj1.orderedList);
로그인 후 복사

단일 따옴표

그러나 JSON 문자열을 작은따옴표로 묶으면:

var obj2 = jQuery.parseJSON("{'orderedList': 'true'}");
로그인 후 복사

파싱이 실패하고 오류가 발생합니다. 이는 작은따옴표가 JSON 문자열의 유효한 구문으로 인식되지 않기 때문입니다.

JSON Standard

작은따옴표와 큰따옴표의 차이는 jQuery에만 국한되지 않지만 JSON 사양의 기본 측면입니다. JSON에서는 문자열 리터럴에 큰따옴표가 필요하므로 다양한 JSON 라이브러리 및 프레임워크 간의 일관성과 호환성이 보장됩니다.

결론

jQuery.parseJSON을 사용하여 JSON 데이터를 구문 분석하는 경우 JSON 사양을 준수하고 JSON 문자열을 큰따옴표로 묶는 것이 중요합니다. 그렇지 않으면 구문 분석 오류가 발생하고 애플리케이션에서 예상치 못한 동작이 발생할 수 있습니다.

위 내용은 jQuery에서 JSON을 구문 분석할 때: 작은따옴표 또는 큰따옴표?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿