Dobry dzień, mam zestaw wartości JSONObject, które otrzymuję od serwera i operuję dalej. najczęściej uzyskuję JSONObject z wartością (powiedzmy statystyki), a czasami zwraca obiekt Error z kodem i opisem błędu. Teraz moje pytanie brzmi: w jaki sposób mogę ustrukturyzować mój kod tak, aby się nie zepsuł, jeśli zwróci błąd. Myślałem, że mogę to zrobić, ale nie działa. Jakakolwiek pomoc będzie doceniona. DziękiJak sprawdzić, czy JSONObject jest pusty lub nie istnieje
public void processResult(JSONObject result) {
try {
if(result.getJSONObject(ERROR) != null){
JSONObject error = result.getJSONObject(ERROR);
String error_detail = error.getString(DESCRIPTION);
if(!error_detail.equals(null)){
//show error login here
finish();
}
else {
JSONObject info = result.getJSONObject(STATISTICS);
String stats = info.getString("production Stats"));
}
}
Siema problem w tym momencie? – waqaslam