首页 > 解决方案 > android中的字符串Jsonarray

问题描述

我有一个 API POST 请求。但是当响应出来时,它会在不同的条件下给出 2 个不同的响应。

第一个:{"status":1,"result":{"user_key":"user_key","username":"username","verification_code_required":true}}

第二:{"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 当我得到第一个响应时,它会返回给我。

任何人都可以帮助我吗?

标签: arraysjson

解决方案


推荐阅读