嘿,这是我得到的json回应 { "状态":200, "消息":"成功" } 这就是我得到的错误 org.json.JSONException:没有状态值 这就是我提取值的方法
try {
JSONObject jObject = new JSONObject(dataSent);
if(jObject.getInt("status") == 200){
isProfileCreated = true;
return isProfileCreated;
}else{
isProfileCreated = false;
return isProfileCreated;
}
}catch (JSONException e) {
e.printStackTrace();
return false;
}
可能导致此问题的原因是它在此特定行上崩溃了
if(jObject.getInt("status") == 200){
答案 0 :(得分:0)
您可以检查您的json是否包含密钥" status":
if (json.has("status")) {
// json contains "status" key
}