-
webclinet 응답 객체 다루기 (json 객체)개발/Spring 2020. 3. 6. 18:46
webclinet 응답 데이터를 vo 객체나 string 탑이로 받는것은 보이는데 json은 없다.
vo 형태로 받기에 있을법도 한데 없어서 한참을 검색하고, 레퍼런스를 봤지만 찾을수가 없었다.
택한 방법은 string으로 받은 후 json으로 변경하였다.
Mono<JsonNode> result = getClient.get ( )
.uri (uri)
.retrieve ( ).bodyToMono (String.class).map (s -> { //
ObjectMapper mapper = new ObjectMapper ( );
try {
JsonNode jsonNode = mapper.readTree (s);return jsonNode;
} catch (JsonProcessingException e) {
e.printStackTrace ( );
}
return null;
})와 같이 되는 셈이다.
'개발 > Spring' 카테고리의 다른 글
junit5 에러 테스트 (0) 2021.03.21 jpa또는 querydsl로 union 쿼리 사용 (5) 2021.02.25 RequestBody의 데이트 타입 정해진 format으로 받기 (0) 2021.02.24 jpa entity 기본 생성자(Default Constructor) 필요할때 (0) 2020.03.10 Webclinet 응답 메모리 늘리기 (0) 2020.03.06 댓글