我无法获取 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();
}
最佳答案
注意:如果您正在使用(导入)org.json.simple.JSONArray
,则必须使用 JSONArray.size()
来获取您想要的数据.但如果您使用 org.json.JSONArray
,请使用 JSONArray.length()
。
关于java - JSON 数组获取长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9268099/