그냥 list같은거 들어가면 어캐해야되나 햇갈려서 그예시를 적어놓는다
{
"status": 200,
"success": true,
"message": "모든 유저 조회 성공",
"data": {
"likeCount": 55,
"saveCount": 12,
"recentPlayedCount": 127,
"mostPlayedCount": 87,
"likes": [
{
"id": 1,
"title": "플레이리스트1",
"description": "플레이리스트1입니다."
},
{
"id": 1,
"title": "플레이리스트1",
"description": "플레이리스트1입니다."
},
{
"id": 1,
"title": "플레이리스트1",
"description": "플레이리스트1입니다."
},
{
"id": 1,
"title": "플레이리스트1",
"description": "플레이리스트1입니다."
}
]
}
}
이런 json은
package org.sopt.clonegenie.detail.data
data class ResponseMyMusicPlayListData(
val status: Int,
val success: Boolean,
val message: String,
val data: Data
) {
data class Data(
val likeCount: Int,
val saveCount: Int,
val recentPlayedCount: Int,
val mostPlayedCount: Int,
val likes: List<Likes>
)
data class Likes(
val id: Int,
val title: String,
val description: String,
)
}
요런형식으로 List<객체 자료형> 으로 객체 배열을 설정해준다.
'안드로이드' 카테고리의 다른 글
리사이클러뷰 ItemDecoration 대체하기 (0) | 2022.01.11 |
---|---|
안드로이드 개발시 하고가야할 안드로이드 스튜디오 설정및 추천 플러그 (0) | 2021.12.03 |
예전부터 궁금했던 parcelize 로 액티비티간 객체 교환에 대한 것을 파헤쳐보자 + as 로 캐스팅하기 (0) | 2021.11.29 |
retrofit2 ,okhttp 적용했던거 koin 적용해서 리팩토링 해보자 (0) | 2021.11.23 |
koin 기초 정리 (2) | 2021.11.03 |