5.25 코인 API 코드 관련 기록

김용희·2023년 7월 18일

일단 Java로 외부API 요청 및 데이터 가공하는 건 다 짠 듯?? (부동산도 해야 되네;;)

이제 JPA 공부해서 DB에 넣는 코드를 짜면 될 듯


시행착오

1.

★ 예외발생: java.lang.ClassCastException: class java.math.BigDecimal cannot be cast to class java.lang.String

String=>Double로 변경해봤지만 여전히 안 되더라

그냥 결국 ObjectMapper 써서 바로 Mapping해버렸음

근데 이때도 문제가 하나 발생했는데, Double로 하니까 바로 아래 사진처럼 e^7 과 같은 표기로 나타난 거임...

그래서 데이터 주는 그대로 받고 싶어서 Double에서 다시 String으로 바꿔줬음.

뭐 어쨌든 마지막으로 coinName을 setter 써서 줌으로써 '어거지로 coinList'를 만들어냈음 (이게 최선인 걸까..?)

// 테스트용 출력
// ★★★★★ 출력이 안 되는게 아니고.. 저 forEach를 다 돌고 출력되는 거라서 기다려야됐음 ㅎ..

coinList.forEach(coin->{
	System.out.println(coin);
});


profile
쓰용

2개의 댓글

comment-user-thumbnail
2023년 7월 18일

글이 잘 정리되어 있네요. 감사합니다.

답글 달기
comment-user-thumbnail
2023년 7월 18일

글이 많은 도움이 되었습니다, 감사합니다.

답글 달기