Android的JSONArray循环 [英] Android JSONArray looping
本文介绍了Android的JSONArray循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我从一个web服务
获得结果<$p$p><$c$c>\"year\":[\"2014\",\"2013\",\"2012\",\"2011\",\"2010\",\"2009\",\"2008\",\"2007\",\"2006\",\"2005\",\"2004\",\"2003\",\"2002\",\"2001\",\"2000\",\"1999\",\"1998\",\"1997\",\"1996\",\"1995\",\"1994\",\"1993\",\"1992\",\"1991\",\"1990\",\"1989\",\"1988\",\"1987\",\"1986\",\"1985\",\"1984\",\"1983\",\"1982\",\"1981\",\"1980\",\"1979\",\"1978\",\"1977\",\"1976\",\"1975\",\"1974\",\"1973\",\"1972\",\"1971\",\"1970\",\"1969\",\"1968\",\"1967\",\"1966\",\"1965\",\"1964\",\"1963\",\"1962\",\"1961\",\"1960\",\"1959\",\"1958\",\"1957\",\"1956\",\"1955\",\"1954\",\"1953\",\"1952\",\"1951\",\"1950\",\"1949\",\"1948\",\"1941\",\"1940\",\"1938\",\"1933\",\"1928\"]我就喜欢在一个活动环路这一点,显示上市。所以我写了下面
JSONArray AR = obj.getJSONArray(年);
对于(i = 0; I&LT; ar.length();我++){
//如何获得数组中的项目的价值
//尝试AR [I]
}
我的疑问是如何获得数组中的项目的价值?我需要这样的2014,2013,2012的列表....
请给我一个想法
谢谢
解决方案
试试这个..
您可以得到像 ar.getString(我)
JSONArray AR = obj.getJSONArray(年);
对于(i = 0; I&LT; ar.length();我++){
Log.v(结果 - ,+ ar.getString(ⅰ));
}
This is the result I am getting from a webservice
"year":["2014","2013","2012","2011","2010","2009","2008","2007","2006","2005","2004","2003","2002","2001","2000","1999","1998","1997","1996","1995","1994","1993","1992","1991","1990","1989","1988","1987","1986","1985","1984","1983","1982","1981","1980","1979","1978","1977","1976","1975","1974","1973","1972","1971","1970","1969","1968","1967","1966","1965","1964","1963","1962","1961","1960","1959","1958","1957","1956","1955","1954","1953","1952","1951","1950","1949","1948","1941","1940","1938","1933","1928"]
I would likes to loop this in an activity and show the listing. So I wrote the following
JSONArray ar=obj.getJSONArray("year");
for(i=0;i<ar.length();i++){
// How to get the value of the item in array
// Tried ar[i]
}
My doubt is How to get the value of the item in array ? I need a listing like this 2014,2013,2012....
Please give me an idea Thanks
解决方案
Try this..
You can get like ar.getString(i)
JSONArray ar=obj.getJSONArray("year");
for(i=0;i<ar.length();i++){
Log.v("Result--",""+ar.getString(i));
}
这篇关于Android的JSONArray循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文