HTTP 요청 데이터 - API 메시지 바디 - JSON

slee2·2022년 1월 4일
0

JSON 형식으로 보내보자.

JSON 형식 전송
POST http://localhost:8080/request-body-json
content-type: application/json
message body: {"username": "hello", "age": 20}
결과: messageBody = {"username": "hello", "age": 20}

json을 새로운 형식으로 받아줄 HelloDate 생성

getInputStream()을 통해 메시지 바디를 받아와서 출력하면 메시지 바디 전체가 출력된다.

PostMan에서 JSON 형식으로 보내면

메시지 바디 전체는 위 처럼 결과가 나오게 된다.

이 JSON 형식의 메시지 바디를 HelloData를 통해 username과 age를 추출할 수 있는데,

스프링이 기본적으로 내제되어 있는 jackson 라이브러리를 통해 가능하다.
이 라이브러리에 ObjectMapper라는 친구를 이용하면

알아서 값을 넣어준다.

위와 같은 결과를 보여준다.

0개의 댓글

관련 채용 정보