您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

错误org.json.JSONException:PROJECT_NAME没有值,这是我的json

错误org.json.JSONException:PROJECT_NAME没有值,这是我的json

使用 具有检查重点是存在于JSON。如果该对象具有名称映射,则返回true。

喜欢

for (int i = 0; i < innerProjectarray.length(); i++) {

    JSONObject obj = innerProjectarray.getJSONObject(i);
    if (obj.has("PROJECT_NUMBER")) {
        String projectnumber1 = obj.getString("PROJECT_NUMBER");
    }

    if (obj.has("PROJECT_NAME")) {
        String projectname1 = obj.getString("PROJECT_NAME");
    }
}

另一种方法是使用 optString,如果存在则返回按名称映射的值,并在必要时进行强制。如果不存在这样的映射,则返回空字符串。

for (int i = 0; i < innerProjectarray.length(); i++) {

    JSONObject obj = innerProjectarray.getJSONObject(i);

    String projNum = obj.optString("PROJECT_NUMBER"); 
    String projName = obj.optString("PROJECT_NAME"); 
    // and use both values. 
}
其他 2022/1/1 18:14:19 有616人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶