<aside> 💡 XML : EXtensible Markup Language의 약자. 문자 기반의 마크업 언어이다.
</aside>
var test = {
"name" : "홍길동",
"age" : 27,
"address" : "서울시"
}
key = "name" : value = "홍길동" 형식으로 데이터가 들어간다. 이런 JSON형식으로 데이터를 전송하면 Bean에서 key의 명칭과 같은 Bean안에 있는 변수를 자동으로 매핑한다.
JSON은 이름의 값과 쌍으로 이루어진다.
데이터는 ,(쉼표)로 나열된다.
객체는 중괄호로 싸여 표현된다.
배열은 대괄호로 싸여 표현된다.
자바스크립트의 객체 표기법에서 리터럴과 프로퍼티를 표현하는 방법만 가져와서 사용한다.
<aside> 💡 리터럴 : 해석되는 값 그 자체. ex) 12→숫자 리터럴 , “오잉” →문자 리터럴, true→ boolean 리터럴
프로퍼티 : 특정 객체의 데이터를 담고 있는 것. 이름(name)과 값(value)을 가지고 있다.
</aside>
JSON 데이터 구성 : 데이터 이름, 콜론(:), 값의 순서로 구성됨.