I know I have to be missing something. I get a JSONObject back upon error.
{
"data": {
"status": "error",
"error": {
"email": ["Email already registered"]
}
}
}
the JSON Key error is named the same as the EditText. I need to be able to
email.setError("Email already registered");
Class.forName() wont work for it .... How do I do this in Android
The value is in a Iterator key = "email"
} else if (data.getString("status").equals("error")) {
Log.d(Constants.LOG, "No Account Found Sending to Register!");
JSONObject errors = data.getJSONObject("error");
for(Iterator iter = errors.keys();iter.hasNext();) {
String key = iter.next();
Object value = errors.get(key);
Log.d(Constants.LOG,value.toString().replace("[","").replace("]","").replace("\"",""));
///Class> clasz = Class.forName(key);
}
Toast.makeText(getApplicationContext(), "Error:" + data.getString("error"), Toast.LENGTH_LONG).show();
}