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
 * */
Posted by 토끼구이 달팽이맛나