Etc
JSON이란? JSON 문법과 예제/XML과 차이점
이진2
2020. 2. 24. 12:48
JSON이란 ?
- JavaScript Object Notation(JSON)으로 자바스크립트에서 파생된 (경량형)데이터 파일 포맷의 하나
- 텍스트의 직관적인 구성으로 사용자가 읽고 쓰기에도, 기계가 분석하고 생성하기에도 용이함
- 기존에 통용되던 XML을 대체하는 새로운 데이터 교환 형식으로 사용중
- 특정 언어에 종속되지 않고 C/C++, Java, Python, php 등에서 라이브러리 지원
JSON 문법
- 데이터는 Name과 Value의 1:1 쌍으로 이루어지고, 나열될 경우 쉼표(,)로 구분되는 비순서화 Set
- Object는 중괄호({})로 둘러쌓아 표현, Array은 대괄호([])로 둘러쌓아 표현
- 객체와 배열은 서로 안에 포함될 수 있음
JSON 예제
{
"firstName": "Ijin",
"lastName": "Yun",
"age" : 24,
"email": "483759@naver.com",
"hobby": ["book","swimming"],
"friends" : [
{"Full-name": "Marcy", height: 167.1}, {"Full-name": "Summer", "marital status":true}
]
"status" : null
}