jQuery.parseJSON의 단일 따옴표와 이중 따옴표
jQuery의 ParseJSON 메서드를 사용할 때 사용자는 단일 따옴표인지 또는 단일 따옴표인지에 따라 동작의 차이를 경험할 수 있습니다. 큰따옴표는 JSON 문자열을 묶는 데 사용됩니다. 이 문서에서는 이러한 차이점을 살펴보겠습니다.
큰따옴표: 표준 접근 방식
JSON 표준에 따르면 큰따옴표는 묶는 데 선호되는 방법으로 간주됩니다. JSON 문자열. 이는 JSON 문자열이 큰따옴표로 묶일 것으로 예상하는 jQuery의 parsJSON 메서드의 경우에도 마찬가지입니다. 다음 예제에서는 이를 보여줍니다.
var obj1 = jQuery.parseJSON('{"orderedList": "true"}');
document.write("obj1 " obj1.orderedList); // Outputs "obj1 true"
작은따옴표: 지원되지 않는 형식
반면, 작은따옴표는 유효한 JSON 문자열 형식으로 간주되지 않습니다. 결과적으로, parsJSON을 호출할 때 작은따옴표를 사용하면 오류가 발생합니다. 다음 예제에서는 이를 보여줍니다.
var obj2 = jQuery.parseJSON("{'orderedList': 'true'}");
document.write("obj2 " obj2.orderedList); // Outputs "obj2 undefined"
이 동작은 jQuery에만 국한되지 않습니다. 오히려 문자열 값에 큰따옴표를 사용해야 하는 JSON 표준 자체에 뿌리를 두고 있습니다. 따라서 사용되는 JavaScript 툴킷에 관계없이 JSON 문자열 작업 시 큰따옴표를 사용하는 것이 필수적입니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3