为什么我的android应用程序上出现空字符串?

时间:2016-08-30 06:10:37

标签: javascript java android json

这是我现在使用的代码:

 try {
            JSONObject root = new JSONObject(s);
            //JSONObject userdata = root.getJSONObject("userdata");
            JSONArray userdata = root.optJSONArray("userdata");


            for(int i=0; i < userdata.length(); i++){
                JSONObject jsonObject = userdata.getJSONObject(i);

                NAME = jsonObject.getString("name");
                EMAIL = jsonObject.getString("email");
                PASSWORD = jsonObject.getString("password");
                //data += "Node"+i+" : \n NAME= "+ NAME +" \n EMAIL= "+ EMAIL +" \n PASSWORD= "+ PASSWORD +" \n ";
            }
        }

1 个答案:

答案 0 :(得分:0)

而不是JSONArray userdata = root.optJSONArray("userdata"); 使用方法getJSONArray并确保您已通过正确密钥值 检查时发现没有语法错误