본문 바로가기

Android/Android Lecture

13. Json 조금 더 편하게 작성하기! (Json To Kotlin)

안녕하세요~ 효그니에요!!! 너무 늦었나요..? 엄청 오랜만에들 뵙는 것 같습니다 하핳..

일단 오늘 배워보실건 저번 차시에 배우신 Retrofit을 조금 더 사용하는 방법입니다! 

Retrofit에서 데이터를 받아오실때 Json형식의 데이터를 data class로 만드셔야하는데...

이게 받아올게 많아지시면 엄청 귀찮거든요...

데이터들의 향연....

이러한 귀찮은 작업! 단 한번에 처리해주는 플러그인이 있으시면 쓰시는게 좋겠죠? 

바로

이친구입니다! 받은 다음에 json파일을 가져와볼게요!

예를들어 

{
    "id": "example",
    "phone": "01011112222",
    "email": "example@hyogeun.com",
    "nick": "12312314",
    "token": "9CQN3jhouq30BfaJW5tIfPZez"
}

이 json을 받아와야 한다고 해봅시다!

그럼 그냥 복사해서

플러그인을 통해 새롭게 추가된 이 버튼을 누르고

뜨는 창에

넣어주시고 GENERATE를 누르시면!

data class JsonTest(
  val email: String,
  val id: String,
  val nick: String,
  val phone: String,
  val token: String
)

짜잔- 이렇게 아름다운 Json data class가 생성되었습니다~!!! 

여러분도 이러한 플러그인들을 적극 활용해보시면 편하실 듯합니다! 

앞으로도 같이 열심히 해봐요! 화이팅!