5 ÅžUBAT 2012, Pazar
yineleme JSONObject üzerinde java?
Merhaba, java ile json lib JSONObject denilen kullanıyorum (eğer ihtiyacım olursa geçiş sakınca görmüyorum).
Biliyorum üzerinde yineleme JSONArrays, ama ne zaman ayrıştırmak json verilerinden facebook anlayamıyorum bir dizi, sadece bir JSONObject ama ihtiyacım var edebilmek için erişim em) endeksini
JSONObject[0] ilki gibi ama: / nasıl yapacağımı çözemedim
{
"http://http://url.com/": {
"id": "http://http://url.com//"
},
"http://url2.co/": {
"id": "http://url2.com//",
"shares": 16
}
,
"http://url3.com/": {
"id": "http://url3.com//",
"shares": 16
}
}
CEVAP
15 Mayıs 2012, Salı
Belki bu yardımcı olur:
jObject = new JSONObject(contents.trim());
Iterator<?> keys = jObject.keys();
while( keys.hasNext() ) {
String key = (String)keys.next();
if ( jObject.get(key) instanceof JSONObject ) {
}
}
Bunu PaylaÅŸ:

döngü numaralama üzerinde yineleme içi...
Java bir Liste üzerinde yineleme için ...
Yineleme Java koleksiyonları üzerinde ...
Kısa ve öz bir şekilde Java 8'de endek...
Yineleme bir Haritada her Giriş üzerin...