I am getting an API response as below. The data field is an array of Design
objects. I want to filter the contents based on type
field into different lists.
{
"code": 200,
"data": [
{
"id": "1",
"type": "typeA",
},
{
"id": "1",
"type": "typeB",
},
]
}
So basically I should be able to get a HashMap<DesignType, List<Design>()
. The types are known before-hand.
This is my data class
@JsonClass(generateAdapter = true)
data class Design(
val id: String,
val type: DesignType
)
I have gone through some posts but haven't been able to find exactly what I need. This post shows how to extract the list, but I need to filter the contents into different lists.