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...