TestRestTemplate 으로 getForOjbect 했을경우

미해결질문
조한선닮은이 프로필

안녕하세요.

TestRestTemplate 으로 getForOjbect 했을경우 return 값이 json String 형식이라면

json의 값들을 확인하려면 어떤식으로 해야되나요?

MockMvc 를 활용했을경우에는 jsonpath로 확인을 하던데..

TestRestTemplate 으로 해야 하는 경우라면 어떻게 확인해야 하는지 궁금합니다.

백기선 프로필
백기선 6달 전

여러가지 방법이 있겠지만 받아온 문자열을 ObjectMapper를 사용해서 JsonNode나 도메인 객체로 변환해 사용할 수도 있고, 또는 받아오는 응답 타입 자체를 String이 아니라 도메인 타입으로 받아오도록 하면 스프링이 RestTemaplate 내부에서 ObjectMapper를 사용해서 변환해 주게 할 수도 있습니다.


조한선닮은이 프로필
조한선닮은이 6달 전

감사합니다!!

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스