Buenos días, tengo un conjunto de valores de JSONObject que recibo de un servidor y en los que puedo operar. la mayoría de las veces obtengo un JSONObject con un valor (digamos estadísticas) y, a veces, devuelve un objeto Error con un código y una descripción del error. Ahora mi pregunta es cómo estructurar mi código para que no se rompa si devuelve el error. Pensé que podría hacer esto pero no funciona. Cualquier ayuda será muy apreciada. GraciasCómo probar si un JSONObject es nulo o no existe
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"));
}
}
cuál es el problema ¿En el momento? – waqaslam