检查JSONArray的具体值

时间:2012-12-28 15:05:54

标签: android json

在我的Android Activity中,我通过HTTP包含用户名来获取JSONArray。 数组看起来像这样:

[{"username":"Julia"},{"username":"Anja"},{"username":"Hans"},{"username":"Sophia"},{"username":"Sarah"}]

如果给定的用户名已经存在,我想检查Android Activity。

最有效的方法是什么?或者我必须迭代整个数组?

1 个答案:

答案 0 :(得分:50)

使用简单的String函数/方法,如

private boolean userexists(JSONArray jsonArray, String usernameToFind){
    return jsonArray.toString().contains("\"username\":\""+usernameToFind+"\"");
}