1. JSON(JavaScript Object Notation) 개념
속성-값 쌍 또는 "키-값 쌍"으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다. 비동기 브라우저/서버 통신 을 위해, 넓게는 XML을 대체하는 주요 데이터 포맷이다.
2. JSON의 사용 이유
JSON은 네트워크 연결을 통해 데이터를 주고 받을 때 직렬화하여 전송할 수 있고 브라우저를 포함한 Javascript기반 응용 프로그램을 개발할 때 사용됩니다. 또한 Web서비스 또는 Open API에서 공개데이터를 제공할 때 JSON을 사용합니다.
3. JSON(JavaScript Object Notation) 형식
3.1 name-value 형식의 쌍
- 여러 가지 언들에서 object, hashtable, struct로 실현되었다.
- { String key : String Value}
{
"firstName": "Hong",
"lastName": "GilDong",
"email": "gilldong2@gmail.com"
}
3.2 값들의 순서화된 리스트 형식
- 여러 가지 언어들에서 배열(Array), 리스트(List)로 실현되었다.
- [ value1, value2, ….. ]
{
"firstName": "Hong",
"lastName": "GilDong",
"email": "gildong2@gmail.com",
"hobby": ["running","dance"]
}
'Programming > 일반' 카테고리의 다른 글
XSS(Cross Site Scripting) 공격 및 대응 방법 (0) | 2020.09.14 |
---|---|
블랙박스 테스트/화이트박스 테스트 (0) | 2020.09.14 |
WSDL / SOAP / UDDI 개념 (0) | 2020.09.12 |
GET방식 POST방식 비교 및 차이 (0) | 2020.09.10 |
클린코드(Clean Code) (2) | 2020.01.16 |