Ich habe okHttp so einrichten, dass response.body().string();
kehrtErste Informationen aus einer Datenbank
[{"id":"1","username":"netsgets","password":"test","likedOne":"","likedTwo":"","likedThree":"","likedFour":"","likedFive":""},{"id":"2","username":"test","password":"test","likedOne":"","likedTwo":"","likedThree":"","likedFour":"","likedFive":""},{"id":"3","username":"netsgets2","password":"test","likedOne":"","likedTwo":"","likedThree":"","likedFour":"","likedFive":""}]
ich für alle Benutzernamen suchen möchten, und fügen Sie sie in eine HashMap. Das ist, was ich habe, aber es funktioniert nicht:
final String TestVar = response.body().string();
for (int data_i = 0; data_i < TestVar.length(); data_i++) {
Log.d("OkHttp","debug3");
HashMap<String, String> hashMap = new HashMap<String, String>();
try {
hashMap.put("username",
TestVar.getString("username"));
} catch (JSONException e) {
e.printStackTrace();
}
usersInfo.add(hashMap);
}
}
Nicht nur, dass es nicht funktioniert, Die TestVar.getString("username")
einen Fehler bekommt. Bitte helfen Sie.
Hey Ron hast du meine Antwort überprüft? löst es dein Problem? – akhilesh0707