Ich habe Probleme beim Analysieren von JSON in meinem model.class
Ich erstelle eine Android-App, die für den Benutzer die Eingabe des Benutzernamens und des Passworts anfordern und nach dem Klicken auf die Schaltfläche wird jetzt eine POST-Anfrage und die Anfrage wird Antwort mit einem JSON-Daten.JSON Parsing in Android
Hier ist meine Anfrage im Android Studio:
//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();
}
}
});
Und hier ist mein StudentModel.class
public void retrievalData(){
//some code to parse the JSON
}
Nun, ich bin ein Anfänger in json Parsing und hier ist die JSON-Antwort.
{
"info": {
"add": "<data>",
"firstName": "<data>",
"lastName": "<data>",
"middleName": "<data>",
}
}
Ich glaube, du meintest 'getJsonObject (" info ")'? –