다른 입력 유형에 대한 표지 구문 분석
JSON.parse ()로 데이터를 구문 분석하면 데이터가 JavaScript 객체가됩니다.
var obj = JSON.parse('{ "name":"John", "age":30, "city":"New York"}');
배열에서 파생 된 JSON에서 JSON.parse ()를 사용하면이 메서드는 JavaScript 객체 대신 JavaScript 배열을 반환합니다.
var myArr = JSON.parse(this.responseText);
console.log(myArr[0]);
날짜 객체는 JSON에서 허용되지 않습니다. Dates는 이와 같은 일을합니다.
var text = '{ "name":"John", "birth":"1986-12-14", "city":"New York"}';
var obj = JSON.parse(text);
obj.birth = new Date(obj.birth);
JSON에서는 함수를 사용할 수 없습니다. 함수를 포함해야 할 경우 문자열로 작성하십시오.
var text = '{ "name":"John", "age":"function () {return 30;}", "city":"New York"}';
var obj = JSON.parse(text);
obj.age = eval("(" + obj.age + ")");