JSON JavaScript Object Notation 자바스크립트 객체 표기법 데이터 포멧(저장) 방식 1. 원리 객체로 데이터를 전달할 수 없어 문자열로 변환한뒤 전달. 웹페이지는 서버에서 전달받은 문자열을 파싱하여 유저의 화면에 출력한다. *파싱 : 문장 분해 및 재조립 2. 데이터 포멧 비동기 서버-브라우저 통신인 AJAX를 위해 사용됨. 다른 데이터 포멧으로는 XML이 있다. 3. 특징 JS에서 파생됐긴 하지만 프로그래밍 언어나 플랫폼에 독립적이다. 키 : 값 쌍으로 이루어진 데이터 오브젝트 자료형 : []배열, {}객체 사용 계층적 구조 XML보다 간결하다. 과거에는 XML 방식과 JSON 방식이 격돌하다가 최근에는 json방식 채택되는 추세이다.