'{"name":"John", "age":30, "city":"New York"}'
\\
자바스크립트 함수 **''JSON.parse()''**를 사용하여 텍스트를 자바스크립트 객체로 변환합니다.\\
\\
const obj = JSON.parse('{"name":"John", "age":30, "city":"New York"}');
\\
텍스트가 JSON 형식인지 확인하십시오. 그렇지 않으면 구문 오류가 발생합니다.
\\
웹 페이지에서 자바스크립트 객체를 사용합니다.
\\
==== Example ====
Creating an object from a JSON String
===== Array as JSON =====
배열에서 파생된 JSON에서 **''JSON.parse()''**를 사용할 때,\\
메서드는 JavaScript 객체 대신 JavaScript 배열을 반환합니다.\\
==== Example ====
Parsing a JSON Array
Data written as an JSON array will be parsed into a JavaScript array.
\\
===== Exceptions =====
==== Parsing Dates ====
Date 객체는 JSON에서 허용되지 않습니다.\\
\\
date를 포함시켜야 할 경우, date를 문자열로 작성합니다.\\
\\
이후 해당 문자열을 date 객체로 변환할 수 있습니다.\\
==== Example ====
문자열을 date로 변환합니다.
Convert a string into a date obejct
\\
또는 //reviver//라고 하는 **''JSON.parse()''** 함수의 두 번째 매개변수를 사용할 수 있습니다.\\
\\
//reviver// 매개변수는 값을 반환하기 전에 각 속성을 확인하는 함수입니다.\\
\\
==== Example ====
//reviver// 함수를 사용하여 문자열을 date로 변환합니다.\\
Convert a string into a date obejct
===== Parsing Functions =====
JSON에서 함수는 허용되지 않습니다.\\
\\
함수를 포함시켜야 할 경우, 함수를 문자열로 작성합니다.\\
\\
이후 문자열로 작성된 함수를 함수로 변환할 수 있습니다.\\
\\
==== Example ====
문자열을 함수로 변환합니다.\\
Convert a string into a function
\\
JSON에서 함수 사용을 피해야 합니다.
함수는 자신의 범위를 잃게되며, eval()을 사용하여 다시 함수로 변환해야 합니다.
{{tag>오션, JSON.parse() }}