KairoYang 2020. 5. 31. 21:54

JSON:  Javascript Objec Notation.

-key: value로 구성되어 있다.

-데이터를 주고 받을 때 갖아 간단한 포맷

-텍스트를 기반으로 가볍다.

-사람 눈으로 읽기 편하다.

-데이터를 서버와 주고 받을 때 직렬화 하는데 사용한다.

-programming languag나 platform에 상관없이 사용 할 수 있다.(c,python,go,php)

 

 

오버로딩: 함수의 이름은 동일하지만 파라미터에 따라 다른 함수로 호출

1. 객체 -> json (JSON.stringify(): 인수로 전달받은 자바스크립트 객체를 문자열로 변환하여 반환)

var dog = {name: "식빵", family: "웰시코기", age: 1, weight: 2.14}; // 자바스크립트 객체
var data = JSON.stringify(dog); // 자바스크립트 객체를 문자열로 변환함.

결과: {"name":"식빵","family":"웰시코기","age":1,"weight":2.14}

 

2. json-> 객체 (JSON.parse(): 인수로 전달받은 문자열을 자바스크립트 객체로 변환하여 반환).