JSON
JSON은 자바스크립트에서 객체를 텍스트로 표현하는 방식.
JSON은 시스템 간의 데이터 교환의 수단으로 사용되고 있는 XML보다
용량이 작고, 파싱에 걸리는 시간이 절약되는 이유로 시스템 간의 데이터 교환에 많이 사용되고 있으며,
웹 환경에 최적화되어 있는 자바스크립트에서
바로 객체화해 사용할 수 있기 때문에 생산성과 편의성 또한 높음.
JSON은 숫자, 문자열, 불리언, 배열, 긱체를 표현할수 있음.
// JSON var orderJSON = '{"name":"정도전","address":"서울시 종로구","jobs":[{"name":"조립", "pay":100},{"name":"분해", "pay":200}],"man":true}'; var order = JSON.parse(orderJSON); console.log('order.name: ' + order.name); console.log('order.address: ' + order.address); for(var i=0; i < order.jobs.length; i++){ for(prop in order.jobs[i]){ console.log(prop + ': ' + order.jobs[i][prop]); } } console.log('order.man: ' + order.man); /* order.name: 정도전 order.address: 서울시 종로구 name: 조립 pay: 100 name: 분해 pay: 200 order.man: true * */