JSON(제이슨, JavaScript Object Notation)은 인터넷에서 자료를 주고받을 때 그 자료를 표현하는 방법이다.
그 형식은 자바스크립트의 구문 형식을 따르지만, 프로그래밍 언어 나 플랫폼에 독립적이다.
표현할 수 있는 기본 자료형은 수, 문자열, 참/거짓, null이 있고, 집합 자료형으로는 배열과 객체가 있다.
기본자료형
8진수와 16진수를 표현하는 방법은 지원 안 됨
- 정수
42 1974 750 -114 -273
- 실수 (고정 소수점)
3.14 -2.718
- 실수 (부동 소수점)
1e4 2.5e12 3.4e+4 4.56e-8 5.67E+10 6.78E-5
문자열
큰 따옴표(")로 묶어야 한다.
- \b 백스페이스
- \f 폼 피드
- \n 개행
- \r 캐리지 리턴
- \t 탭
- \" 따옴표
- \/ 슬래시
- \\ 역슬래시
- \uHHHH 16진수 네자리로되어 있는 유니코드 문자
"1234" "Love" "O-matic" "한글" "\"JSON\""
배열
대괄호[]로 나타낸다.
쉼표(,)로 구분한다.
각 요소는 기분자료형, 배열, 객체
각 요소가 나타나는 순서에 의미가 있음
[10, {"v": 20}, [30, "마흔"]]
객체
이름/ 값 쌍의 집합
중괄호{} 사용
이름은 문자열
{"name2": 50, "name3": "값3", "name1": true}
'컴퓨터 > JAVA' 카테고리의 다른 글
Jsoup로 파싱하기 (0) | 2013.09.05 |
---|---|
강제로 예외 발생시키기 (0) | 2013.08.30 |
ArrayList (0) | 2013.07.05 |
super (0) | 2013.07.05 |
this (0) | 2013.07.05 |