Ваша Json Структура будет
{
"results": [
{
"name": "Amiyo",
"roll_id": 1,
"class_id": 10,
"net_id": 91
},
{
....
}
]
}
Класс данных должен быть
data class HomeClass (
@SerializedName("results") val results : List<Results>
)
data class Results (
@SerializedName("name") val name : String,
@SerializedName("roll_id") val roll_id : Int,
@SerializedName("class_id") val class_id : Int,
@SerializedName("net_id") val net_id : Int
)
с Json
val listData = gson.fromJson(jsonData, HomeClass::class.java)
Тогда
val totalSize = 0 until listData!!.size
if(totalSize.size>0)
{
for (i in totalSize)
{
//Your Code i==Position
}
}