728x90
반응형
val userDataJson : String = "UserDatas"
var jsonObject : JSONObject = JSONObject(data)
var jsonArray : JSONArray = jsonObject.getJSONArray(userDataJson)
var userId = userId
var pass = pass
var nick = jsonArray.getJSONObject(0).getString("loginUserNick")
var profile = jsonArray.getJSONObject(0).getString("loginUserProfile")
var background = jsonArray.getJSONObject(0).getString("loginUserBackground")
var PhoneNum = jsonArray.getJSONObject(0).getString("loginUserPhoneNum")
var statusM = jsonArray.getJSONObject(0).getString("statusMessage")
// 객체 생성
LoginUserDatas = UserData(userId, pass, nick, profile,background, PhoneNum, statusM)
< 안드로이드 >
var jsonObject : JSONObject = JSONObject(data)
에서 data는 php 에서 받은 json 객체입니다.
<PHP>
array_push($resultUserData,array(
'loginUserId'=>$loginUserId,
'loginUserNick' => $loginUserNick,
'loginUserProfile' => $loginUserProfile,
'loginUserBackground' =>$loginUserProfileBackGround,
'loginUserPhoneNum' =>$loginUserPhoneNum,
'statusMessage' => $loginUserStatusMessage
)
// 제이슨으로 인코딩
header('Content-Type: application/json; charset=utf8');
// json 파일명 UserDatas
$json = json_encode(array("UserDatas"=>$resultUserData), JSON_PRETTY_PRINT+JSON_UNESCAPED_UNICODE);
return $json;
728x90
반응형
'Kotlin' 카테고리의 다른 글
코틀린 retrofit2 데이터 전송 to php (0) | 2018.11.28 |
---|---|
코틀린 안드로이드 retrofit2 이미지 전송 (3) | 2018.11.22 |
코틀린 엑티비티에서 프레그먼트로 데이터 전달 (0) | 2018.11.14 |
코틀린 Tedpermission 사용하기 (0) | 2018.11.12 |
(스크랩) 안드로이드 뷰페이저, 프레그먼트 페이지 관련 이슈 (0) | 2018.11.07 |