Ich benutze volley und json Parsing implementieren. Ich mache JSON Parsing und zeigt die Daten in der Listenansicht. Ich hatte alles, was (Getter Setter, Singletonklasse, Adapter usw.), aber zum Zeitpunkt der Analyse mache ich Schwierigkeiten bin vor, wieWie JSON in Antwort zu analysieren
{
"result": [{
"id": "1",
"name": "Prabhat",
"email": "[email protected]"
}, {
"id": "2",
"name": "Apurva",
"email": "[email protected]"
}, {
"id": "3",
"name": "sunny",
"email": "[email protected]"
}, {
"id": "4",
"name": "Creation InfoTech",
"email": "[email protected]"
}, {
"id": "5",
"name": "Sanjay Mishra",
"email": "[email protected]"
}]
}
Und mein Java-Code zu analysieren ist
JsonObjectRequest request = new JsonObjectRequest(url_Array, new JSONObject(), new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
for (int i = 0; i < response.length(); i++) {
try {
Log.d(TAG, "working");
JSONObject object = response.getJSONObject(i);
// Now this is my PersonInfo class in which i have define my getters and setters
PersonInfo info = new PersonInfo(object.getString("id"), object.getString("name"), object.getString("email"));
personInfos.add(info);
} catch (JSONException e) {
e.printStackTrace();
}
}
adapter.notifyDataSetChanged();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getApplicationContext(), "Something not ok", Toast.LENGTH_SHORT).show();
}
});
AppController.getInstance(getApplicationContext()).AddtoRequestQueue(request);
}
** mit Blick auf Schwierigkeiten bei der Analyse, freundlich antworten **
"Schwierigkeiten beim Parsen". Was sollen wir daraus machen? Was bedeutet das? Erhalten Sie Fehler? – rmlan
Ja, ich bin auf Fehler in der Antwort. –
Welche Fehler erhalten Sie oder welches Ergebnis möchten Sie erhalten? –