본문 바로가기
반응형

json2

JSON to Kotlin Class 플러그인 통해 데이터 클래스 생성하기 API에 대한 작업을 하다보면, JSON형식의 데이터를 kotlin의 data클래스로 만들어야 하는 경우가 생깁니다. 비록 Kotlin이 Java에 비해 데이터 클래스의 코드길이를 상당히 줄여주었음에도, 이 단순 작업은 지루하면서도 시간이 걸리는데요. 이러한 단순작업을 간단하게 해주기 위해 플러그인을 사용할 수 있습니다. Kotlin Data 클래스를 위한 플러그인이 바로 Json To Kotlin Class플러그인 인데요. 오늘은 이것을 사용하는 방법에 대해서 정리해 보도록 하겠습니다. 1. Plugin 설치오기 안드로이드 스튜디오에서 플러그인을 얻어오기 위해서는 다음과 같은 과정을 거치면 되는데요. 가장 먼저 Preference창을 엽니다. 아래 이미지와 같이 좌측의 네비게이션 창에서 plugin을 .. 2021. 2. 21.
Gson + Retrofit + RxAndroid이용해 JSON파싱할 때 Nested Array 처리 파싱이란걸 하려고 보면, 저의 작은 희망과는 다르게;;; 중첩된 JSON을 많이 보게 되지요. 구글님이 만들어주신 GSON은 JSON 객체를 Java객체로 만들어줘서 코딩을 편하게 해주는데요. 중첩된 배열의 Json을 어떻게 파싱하는지 정리해보고자 합니다. 참고로 여기서 저는 GSON + RxAndroid + Retrofit 조합으로 사용을 하고 있는데요. 장점이 많은 조합이라고 생각하는데, 구체적인 사용법은 따로 글로 한번 정리하려고 합니다. 1. 파싱할 JSON분석 먼저 서버에서 JSON이 이렇게 내려온다고 가정해볼께요. 배열을 품고 있는 중첩 Json 객체이네요. 이제 시작해봅니다. 2. JSON과 동일한 모델 클래스 생성 우선은 파싱할 JSON 객체의 구조와 동일하게 모델 클래스를 만들어야 겠네요.. 2016. 12. 20.