본문 바로가기
Spring

Response 데이터와 JSON 포맷

by 코린이엄현종 2024. 3. 20.

JSON 응답 데이터

· 웹 개발 시 가장 일반적으로 사용하는 응답 데이터 포맷

· 프론트엔드에서는 JSON 형식의 데이터를 응답 받아 화면을 구성

 

· 각 REST API 별로 어떤 JSON 데이터를 응답할 것인지 사전에 정함

- 프론트엔드와 백엔드 모두 정해진 JSON 데이터에 맞게 구현

 

 

JSON

· JSON - JavaScript Object Notation

· JSON는 데이터를 교환하는 데 사용

· 기존의 방법(XML) 보다 가벼움

· XML에 비해 상대적으로 사람이 읽고 이해하기가 쉬움

 

JSON 문법

· JSON 객체(Object)가 가장 기본 단위로 "key":value 데이터를 포함

- JSON 객체의 시작과 끝은 중괄호 ({})를 사용

- key는 큰타옴표 ("")로 묶음

- value에는 다양한 형태의 데이터 타입 가능

- 다수의 "key":value는 쉼표(,)로 구분

 

· JSON의 value에는 다양한 형태의 데이터 타입 가능

- 문자열, 숫자, Boolean, null

- JSON 객체(Object), JSON 배열(Array)

 

· JSON 배열(Array)은 순서가 있는 데이터의 나열

- 대괄호([])로 표현

 

· JSON 배열은 다양한 데이터 타입 포함 가능

- 문자열, 숫자, Boolean, null

- JSON 객체(Object), JSON 배열(Array)

'Spring' 카테고리의 다른 글

HTTP Method  (0) 2024.03.20
Response 데이터와 JSON 포맷 실습  (0) 2024.03.20
Request 파라미터 실습  (0) 2024.03.20
RequestMapping과 URI 실습  (0) 2024.03.19
@Controller @RestController 차이  (0) 2024.03.19