| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
Tags
- 2023년 회고록
- x버튼에디트텍스트
- 산전수전 겪어보니 체감함
- Copose 장점
- 이제 느껴본 신세계
- EditText
- 클리어에디트텍스트
- Android
- ViewModel
- 옵저버패턴
- 커스텀뷰
- 산전수전겪으니체감된다
- 회고록
- lifecycle
- ClearEditText
- jetpack compose
- 옵저빙
- 안드로이드
- compose
- 뷰모델
- 라이브데이터
- Kotlin
- LiveData
- 코틀린
- 연간 회고록
Archives
- Today
- Total
SANDY
[android/kotlin] JSON문서 쉽게 Data Class로 만들기 본문
예시

플러그인 설치하기
안드로이드 스튜디오 상단 메뉴 [File] - [Settings] - Plugins- JSON to Kotlin 설치


클래스 파일을 추가할 때 Kotlin data class File from JSON 라는 메뉴가 생긴 것을 확인 할 수 있다.

사용방법
JSON 문서의 내용을 전체 복사(Ctrl+C) 한다.

안드로이드 스튜디오에서 새로운 클래스 파일을 추가하기 위해 오른쪽 마우스를 누르고, Kotlin data class File from JSON을 클릭한다. 그리고 나서 복사한 JSON 문서를 붙여넣기 해준다.


여기서 바로 Generate를 클릭해서 마무리할 수도 있지만, 이 경우는 기본 값으로 GSON 어노테이션이 없는 채로 만들어지며, JSON문서를 칼럼마다 쪼개서 데이터 클래스 파일로 만들게 된다. 한 마디로 GSON 어노테이션이 없는 데이터 클래스 파일이 여러 개로 분리되서 만들어진다. Advanced를 눌러서 설정을 해줘야한다.
Advanced 설정하기




결과

'Android > tip' 카테고리의 다른 글
| [android] 안드로이드 스튜디오 클래스 파일 생성시 자동주석 설정하기 (0) | 2021.06.03 |
|---|---|
| [android/kotlin] clear버튼(X버튼)이 있는 EditText (1) | 2021.06.03 |
Comments