[k] GET방식 - Kotlin 에서 웹서버 Json 문자열 받아서 dataModel List에 넣기 > Kotlin/Java/Android

본문 바로가기
사이트 내 전체검색

Kotlin/Java/Android

[k] GET방식 - Kotlin 에서 웹서버 Json 문자열 받아서 dataModel List에 넣기

페이지 정보

작성자 sbLAB 댓글 0건 조회 3,438회 작성일 19-11-24 22:59

본문


https://github.com/amitshekhariitbhu/Fast-Android-Networking 


Kotlin 에서 웹서버 Json 문자열 받아서 dataModel  List에 넣기  - [GET방식] - 보통 사용불필요


[UserModel 데이타모델]

data class UserModel(val id_company: String,
val eventorderlog: String,
val updateTime : String)


[서버에서 받아온 Json 문자열 파싱하여 List 에 연결] 

btn_postTest.setOnClickListener {
//-----------
AndroidNetworking.get("http://test.com/allusers/{pageNumber}")
.addPathParameter("pageNumber", "1")
.addQueryParameter("limit", "3") .addHeaders("token","1234")
.setTag("test")
.setPriority(Priority.LOW)
.build()
.getAsObjectList(
UserModel::class.java,
object : ParsedRequestListener<List<UserModel>> {
override fun onResponse(users: List<UserModel>) {
// do anything with response
Log.d(TAG, "userList size : " + users.size)
for (user in users) {
Log.d(TAG, "id_company : " + user.id_company)
Log.d(TAG, "eventorderlog : " + user.eventorderlog)
Log.d(TAG, "updateTime : " + user.updateTime)
Toast.makeText(context, "${user.id_company} ${user.eventorderlog} ${user.updateTime}", Toast.LENGTH_SHORT).show()
}
}
override fun onError(error: ANError) { // handle error
Log.d(TAG, "anError: $error")
}
})
}




댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
83
어제
513
최대
1,279
전체
222,646

그누보드5
Copyright © sebom.com All rights reserved.