과제의 핵심을 구현하자
과제의 핵심은 Kakao API 통신과 JSON데이터 파싱이라고 생각합니다. 본격적으로 과제 수행 전에 이 두 가지를 확실히 파악하려고 합니다.
1. Kakao API 통신
(1) Kakao API 사용법
- https://developers.kakao.com/docs/latest/ko/local/dev-guide 여기 링크에 자세한 사용법이 나와있습니다.
- 간단하게 보면, 요청 헤더에 Kakao에서 받은 API key를 넣고 쿼리 파라미터에 원하는 값을 넣는 방식입니다.
(2) Java에서 통신하기
- http통신을 위해 다운로드한 httpcomponents 라이브러리를 사용합니다.
- 사용방법은 크게 URI 만들기, 요청 메시지 만들기, 결과 받기로 나누어져 있습니다.
2. JSON데이터 파싱
- JSON데이터 파싱을 위해 다운로드한 json 라이브러리를 사용합니다.
- 사용방법은 JSON String을 JSON Object 또는 JSON Array로 변환하고, 그 안에서 값을 추출하는 것입니다.
프로젝트 핵심 기능 파악 완료!!!
'부트캠프' 카테고리의 다른 글
패스트캠퍼스X야놀자 : 백엔드 개발 부트캠프_Java 심화 과제2(3) (0) | 2023.08.29 |
---|---|
패스트캠퍼스X야놀자 : 백엔드 개발 부트캠프_Java 심화 과제2(2) (0) | 2023.08.29 |
패스트캠퍼스X야놀자 : 백엔드 개발 부트캠프_Java 심화 과제2(1) (0) | 2023.08.29 |
패스트캠퍼스X야놀자 : 백엔드 개발 부트캠프_Java 심화 과제(3) (0) | 2023.08.22 |
패스트캠퍼스X야놀자 : 백엔드 개발 부트캠프_Java 심화 과제(1) (0) | 2023.08.18 |