카테고리 없음

JSON

나주나주 2024. 1. 26. 17:53

JavaScript Object Notation

: 클라이언트와 서버의 통신에서 데이터를 주고 받을 때 주로 이용합니다. 프로그램의 종류에 구애를 받지 않고 가벼운 텍스트 형태로 만들어졌다는 장점이 있어 개발자들이 많이 사용합니다.JSON은 저중량(lightweight) 데이터를 교환하는 형식으로 컴퓨터 시스템이 파싱하고 생성하기 쉽게 만들어졌습니다. 또한 사용자 입장에서도 읽고 쓰기 쉬운 형식으로 이루어져 있습니다.

JSON은 다음과 같은 특징을 가지고 있습니다.

  1. JSON은 JavaScript를 기반으로 만들어졌으며 특정 언어에 종속되지 않는 완벽한 독립적인 텍스트 형식을 가지고 잇습니다.
  2. JSON 객체의 데이터는 이름(key) / 값(value)의 쌍(pair)으로 구성합니다. { (left brace)로 시작해서 (right brace) }로 끝납니다. key와 value 사이에는 콜론( : )으로 구분합니다. 그리고 각각의 데이터와 데이터 사이에는 콤마( , )로 구분합니다. key는 문자열로 만들기 때문에 이중 따옴표( " " ) 또는 단일 따옴표 ( ' ' )를 사용합니다.
1. 객체인 경우
{"이름1": "값1", "이름2" : "값2"}
var book = {"code" : 101, "title" : JAVA, "page" : 350}

2. 배열인 경우
[{"이름1" : "값1", "이름2" : "값2"}, {"이름1" : "값1", "이름2" : "값2"}]
var book = [{"code": 101, "title" : JAVA, "page" : 350},
			{"code": 102, "title" : JSP, "page" : 500}]

[사용방법]
 객체명.이름 또는 객체명['이름']