我有一个来自json feed的数组我知道在jArray中有一个联盟,但是我需要计算出数组的数量,之后会在以后添加到feed中。目前日志猫没有注销“teamFeedStructure”没有人知道我做错了什么或知道如何正确地将数组的长度变成一个字符串,我可以在意图使用?android JSONArray length
继承人的代码
JSONObject obj = new JSONObject(json);
JSONObject objData = obj.getJSONObject("data");
JSONArray jArray = objData.getJSONArray("structure");
//String leagues = jArray.toString();
//Log.v("myapp", "structure" + leagues);
for (int i=0; i < jArray.length(); i++) {
JSONObject oneObject = jArray.getJSONObject(i);
leaguecountArray = oneObject.getJSONArray("league_id");
for (int l=0; l < leaguecountArray.length(); l++) {
if (leaguecountArray.length() == 1) {
teamFeedStructure = "One";
}
if (leaguecountArray.length() == 2) {
teamFeedStructure = "Two";
}
Log.v("myapp", teamFeedStructure);
}
}
它没有注销任何东西我有标记设置正确只是困惑,为什么它不会记录它 – iamlukeyb 2012-04-22 08:09:34
你确定你正在观察详细级别包括?如果你的数组是空的,也不会发生日志记录。记录数组的长度以确定它是否真的为空 – 2012-04-22 08:15:11