본문 바로가기
IT기술(코딩)

retrofit을 이용한 open API 데이터 POJO 만들기,모델 만들기,데이터 틀 만들기 java

by 크리에이트매이커 2020. 8. 5.
반응형

안녕하세요 여러분~

요즘 앱 만들기가 유행인데요~

저도 앱하다 만들고 있답니다.

 

개인 앱 개발자는 필수적으로 서버 통신 기능을 많이 이용하는데요~?

그중 API를 이용 할때가 많죠~

 

그래서 API를 이용할때 retrofit2를 사용하는 분들이 읽으면 좋을것 같아요.

 

물론 다른 통신 라이브러리를 이용하는 분들도 읽으면 좋겠죠?

 

API를 받을때 가장 귀찮은게 저는 데이터 모델을 만드는 것이라 생각해요.

전송 데이터에 맞게 class를 만들어줘야 잘 들어오더라구요.

안그러면 데이터 이상하게 들어오거나 오류가 나네요..

 

제가 소개드릴 페이지는

http://pojo.sodhanalibrary.com/

 

Convert XML or JSON to Java Pojo Classes - Online

 

pojo.sodhanalibrary.com

에요. 

오우.. 저기 사진이 나오는데 저분이 만들었나보네요?

 

저 페이지가 뭐냐면

페이지 화면

저기 Enter JSON or XML here 밑 상자에,

API 데이터 예시를 복붙해서 넣고

Submit을 누르면

생성된 java 클래스

뚜둔!!

이렇게 모델이 자동으로 만들어 진답니다!!!

MyPojo가 이제 call<>에 들어갈 클래스고

검은 네모칸 부분들이 각 JSON 의 변수들의 틀이에요~

 

저는 앱 초보자 인데 모델만들고 하면 자꼬 실패해서 난감했는데,

이런 페이지가 있을줄이야..

 

아마 어느정도 API를 이용하신 분들은 다 아실거라 믿어요~

 

여러분들도 이 글을 읽고 좋은 정보 얻으셨다면 좋겠어요~

 

혹시 궁금한점 있으면 댓글 달아주세요~

안녕!

반응형