[JAVA] JSON 데이터 객체화

유존돌돌이·2022년 3월 1일
0

JAVA

목록 보기
21/22

카카오 OAuth 응답값 = response

ResponseEntity<String> response = rt.exchange(
  "https://kauth.kakao.com/oauth/token",
  HttpMethod.POST,
  kakaoTokenRequest,
  String.class);

응답값 response 객체화

	// JSON 데이터 Object에 담기. (라이브러리 : Gson, Json Simple, ObjectMapper)
	ObjectMapper objectMapper = new ObjectMapper();
	OAuthToken oAuthToken = null;
	try {
		// OAuthToken는 내가 만든 Class이며 이에 맞게 JSON을 객체화 한다.
        // 이때 객체안에 변수는 JSON의 KEY값과 일치해야함.
		oAuthToken = objectMapper.readValue(response.getBody(), OAuthToken.class);
	} catch (JsonMappingException e) {
		e.printStackTrace();
	} catch (JsonProcessingException e) {
		e.printStackTrace();
	}

0개의 댓글

Powered by GraphCDN, the GraphQL CDN