Мой JSON выглядел следующим образом
{"status":true,"error_message":[],"locations":[{"id":"12","name":"office"},{"id":"13","name":"home"}]}
Я использую сопрограмму и модернизацию для связи с веб-сервисом.Я хотел бы получить office
и home
в locations
arrayList, но я могу получить только office
.
fun getLocation(): String {
val service = RetrofitFactory.makeRetrofitService()
GlobalScope.launch(Dispatchers.Main) {
val request = WebApi.getLocationList(context)
request?.locations.let {
for (i in it!!.iterator()) {
longToast(request?.locations!!.size.toString())
longToast(request?.locations!!.component1().name.toString())
}
}
}
return "sss"
}
Выход
2
office
2
office
Желаемый выход
2
offine
2
home