Possible Duplicate:
Determine whether JSON is a JSONObject or JSONArraySunucudan yanıtın JSONAobject veya JSONArray olup olmadığını nasıl kontrol edebilirim?
Ben varsayılan olarak bazı JSONArray döndüren bir sunucu var, ama bazı hata oluştuğunda bu hata kodu ile beni JSONObject nesnesi döndürür. Ben json ayrıştırmak ve hatalarını kontrol etmeye çalışıyorum, ben hata için denetler kod parçası var:
public static boolean checkForError(String jsonResponse) {
boolean status = false;
try {
JSONObject json = new JSONObject(jsonResponse);
if (json instanceof JSONObject) {
if(json.has("code")){
int code = json.optInt("code");
if(code==99){
status = true;
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
return status ;
}
ama jsonResponse Tamam olduğunda ben JSONException olsun ve bu kadar bir JSONArray (JSONArray JSONObject nesnesi dönüştürülebilir olamaz) nasıl jsonResponse JSONArray veya JSONObject ile bana yardımcı olup olmadığını kontrol etmek için?