我有一个API POST请求。但是当响应出现时,它会在不同条件下给出2个不同的响应。
第一名:{"status":1,"result":{"user_key":"user_key","username":"username","verification_code_required":true}}
2nd:{"status":1,"result":{"user_id":"user_id","username":"username","is_authenticator":"0","authenticator_secret":"secret"}}
这是问题。现在,我想使用IF ELSE语句处理其他活动。当我使用
if(results.getBoolean("verification_code_required") ){
}else if{results.getString("is_authenticator") == 0{
}
它返回了我error : org.json.JSONException: No value for is_authenticator
当我收到第一响应时。
有人可以帮我吗?