我无法获得JSON数组的数组长度.当我使用length(); 方法不起作用,它在Netbeans中显示为红色下划线
这是源代码
try {
JSONObject myjson = JSONObject.fromObject(practiceInfoByUsername);
//JSONArray nameArray = myjson.names();
final JSONArray jar = myjson.getJSONArray("_types");
for(int i=0; i<jar.length(); i++)
{
String p = jar.getString(i);
Log.i("p",p);
}
} catch (JSONException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
小智 33
注意:如果您正在使用(导入)org.json.simple.JSONArray
,则必须使用它JSONArray.size()
来获取所需的数据.但JSONArray.length()
如果你正在使用,请使用org.json.JSONArray
.