我无法获取JSON数组的数组长度.当我使用length();方法不起作用,在Netbeans中显示为红色下划线
这是源代码
try {
JSONObject myjson = JSONObject.fromObject(practiceInfoByUsername);
//JSONArray nameArray = myjson.names();
final JSONArray jar = myjson.getJSONArray("_types");
for(int i=0; i
{
String p = jar.getString(i);
Log.i("p",p);
}
} catch (JSONException e) {
e.printStackTrace();
}
解决方法:
注意:如果您正在使用(导入)org.json.simple.JSONArray,则必须使用JSONArray.size()来获取所需的数据.但是,如果您使用的是org.json.JSONArray,请使用JSONArray.length().
标签:java,json
来源: https://codeday.me/bug/20191010/1886623.html