본문 바로가기

컴퓨터/JAVA

JSON

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