본문 바로가기
728x90
반응형

json3

[Spring] HTTP 요청 메시지 - JSON 이번에는 HTTP API에서 주로 사용하는 JSON 데이터 형식을 조회해본다. 기존 서블릿에서 사용했던 방식과 비슷하게 시작해본다. RequestBodyJsonController package hello.springmvc.basic.request; import com.fasterxml.jackson.databind.ObjectMapper; import hello.springmvc.basic.HelloData; import lombok.extern.slf4j.Slf4j; import org.springframework.http.HttpEntity; import org.springframework.stereotype.Controller; import org.springframework.util.StreamU.. 2023. 6. 12.
[Spring] HTTP 응답 데이터 - API JSON ResponseJsonServlet.java package helloMVC.servlet.basic.response; import com.fasterxml.jackson.databind.ObjectMapper; import helloMVC.servlet.basic.HelloData; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOExcepti.. 2023. 5. 18.
[Spring] HTTP 요청 데이터 - API 메시지 바디 - JSON HTTP API에서 주로 사용하는 데이터 전달 방식이 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 형식의 파싱을 하나 추가한다. JSON 형식으로 파싱할 수 있게 객체를 하나 생성한다. package helloMVC.servlet.basic; import lombok.Getter; import lombok.Setter; @Setter @Getter public class HelloD.. 2023. 5. 17.
728x90
반응형