Добрый вечер, столкнулся с такой проблемой, что могу вывести содержимое json'a, но вопрос в том как его записать в переменную?
class UserListViewModel(application: Application) : AndroidViewModel(application) {
private val compositeDisposable = CompositeDisposable()
override fun onCleared() {
compositeDisposable.clear()
super.onCleared()
}
fun fetchUserList(usersApi: UsersApi?) {
usersApi?.let {
compositeDisposable.add(
usersApi.getUserList()
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe({
onResponse(it)
}, {
}
))
}
}
private fun onResponse(response: UserListResponse) {
for (user in response.users) {
Log.d("user info:", user.userId.toString())
Log.d("user info:", user.userFirstName)
Log.d("user info:", user.userLastName)
Log.d("user info:", user.userEmail)
Log.d("user info:", user.userImgUrl)
}
}
}