안녕하세요. 이번에는 Restful API를 사용하면서 항상 접하게 되는 JSON에 대해서 알아보려고 합니다.
JSON(JavaScript Object Notation) 이란,
1. JSON은 경량(Lightweight)의 DATA-교환 형식
2. Javascript에서 객체를 만들 때 사용하는 표현식을 의미합니다.
3. 주로 웹 어플리케이션과 서버 간에 데이터를 주고받는 데 사용되며, 사람과 기계 모두 이해하기 쉽도록 설계되어 있습니다.
JSON의 특징
JSON은 다음과 같은 특징을 가지고 있습니다:
1. 가독성 : 텍스트 기반이므로 사람이 읽고 쓰기에 용이합니다.
2. 경량 : 다른 형식에 비해 데이터 크기가 작습니다.
3. 구조화된 데이터 : JSON은 key-value 쌍의 집합으로 구성되며, 배열과 객체(다른 언어에서는 맵, 딕셔너리 등으로 불립니다.)를 포함할 수 있습니다.
JSON의 형식
1. Object(객체) : 중괄호{}로 표현되며, key-value 쌍의 집합입니다. key와 value는 클론 : 으로 구분되고, 각 쌍은 쉼표로 분리됩니다.
ex)
{
"name": "Echung",
"age": "31",
"email": "kty309@gmail.com"
}
2. Array(배열) : 대괄호 []로 표현되며, 순서가 있는 값들의 리스트입니다.
ex)
{
"fruits": ["apple", "banana", "orange"]
}
3. Value(값) : 문자열, 숫자, 불리언, 객체, 배열, null 등의 데이터 타입을 포함할 수 있습니다.
ex)
{
"name": "Echung",
"age": 31,
"isStudent": false,
"grades": [90, 85, 92],
"address": {
"city": "Jeju",
"country": "Korea"
},
"contact": null
}
반응형
'Java' 카테고리의 다른 글
[Java] BitCount() 메소드 알아보기 (0) | 2023.04.05 |
---|