JSON (제이슨, 제이선)
JavaScript Object Notation의 약자로, 인터넷에서 자료를 주고 받을 때 그자료를 표현하는 방법이다. 자료의 종류에 큰 제한은 없으며, 특히 컴퓨터 프로그램의 변수값을 표현하는 데 적합하다.
그 형식은 자바스크립트의 구문 형식을 따르지만, 프로그래밍 언어나 플랫폼에 독립적이므로 C, C++, C#, 자바, 자바 스크립트, 펄, 파이썬 등 많은 언어에서 이용할 수 있다.
<출처 : 위키백과>
간단하게 말해, 데이터 전송 시 사용하는 데이터 포맷이다.
다른 데이터 포맷인 XML과 비교하여 JSON의 장점은, 경량화 되어 있다는 것과 사람이 보기에도 가독성이 뛰어나고 기계가 분석하고 생성하는데도 쉽다는 것이다.
구조
JSON은 두개의 구조를 기본으로 한다.
문법
예제
{
"이름": "테스트",
"나이": 25,
"성별": "여",
"주소": "서울특별시 양천구 목동",
"특기": ["농구", "도술"],
"가족관계": {"#": 2, "아버지": "홍판서", "어머니": "춘섬"},
"회사": "경기 안양시 만안구 안양7동"
}
MIME Type
JSON을 사용할때 MIME type은 "application/json"이다.
하지만 "text/json"이나 "text/javascript"라는 MIME type도 사용한다.
JSON Parser
Json 문법을 확인해 볼 수 있는 사이트 : http://json.parser.online.fr/
[MAVEN] Maven 개념 정리 (0) | 2015.02.05 |
---|---|
[Security] 무차별 대입 공격 (0) | 2015.01.29 |
RawCap - 패킷 스니퍼 (0) | 2015.01.05 |
WAS 서버 WEB 서버 (0) | 2014.12.04 |
[Tistory] 카테고리 펼치기 (0) | 2014.12.04 |
댓글 영역