내 model.class
에서 JSON 구문 분석에 문제가 있습니다. 사용자가 사용자 이름과 암호를 입력하도록 요청하는 안드로이드 응용 프로그램을 만들고 단추를 클릭하면 POST 요청을 보내고 요청은 JSON 데이터로 응답. 여기안드로이드에서의 JSON 구문 분석
//StudentInfo or Login
client.post("<url here>", params, new AsyncHttpResponseHandler() {
@Override
public void onSuccess(String response) {
try{
StudentModel sm = new StudentModel(obj);
sm.retrievalData();
flag = true;
Toast.makeText(getApplicationContext(), "Redirecting...", Toast.LENGTH_LONG).show();
navigatetoProfileActivity();
}
}catch(Exception e){
Toast.makeText(getApplicationContext(), "Error Occured [Server's JSON response might be invalid]!", Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}
});
그리고 여기 내 StudentModel.class
public void retrievalData(){
//some code to parse the JSON
}
글쎄, 내가 JSON 구문 분석에서 초보자 오전과 JSON 응답입니다 :
여기에 안드로이드 스튜디오에서 내 요청입니다.
{
"info": {
"add": "<data>",
"firstName": "<data>",
"lastName": "<data>",
"middleName": "<data>",
}
}
당신은'getJsonObject ("info")'를 의미한다고 생각합니까? –