JSON
통신에 사용하는 개방형 데이터 포맷
객체를 텍스트 데이터로 변환 한다
ajax 사용시 주로 사용한다
.parse
JSON 문자열을 객체로 변환
//'{"name":"홍길동","kor":90,"emg":100}'
// 여러개 배열
//'[{"name":"홍길동","kor":90,"emg":100},{"name":"이자바","kor":85,"emg":95}]'
//JSON 문자열을 자바스크립트 객체로 변환
var s = '{"name":"홍길동","subject":"자바","score":95}';//JSON 문자열
var obj = JSON.parse(s);//JSON 문자열을 분석하여 자바스크립트 객체 생성
console.log(obj.name,obj.subject,obj.score);// 홍길동 자바 95
//자바스크립트 객체를 JSON 문자열로 변환
var obj2 = {
name:'김자바',
age:20,
subject:'HTML'
};
.stringify
객체를 JSON 문자열 형식으로 변환 합니다
var s2 = JSON.stringify(obj2);// 자바스크립트 객체를 JSON 문자열로변환
console.log(s2);