Android yineleme JSON Dizi/Java
Ben binanın bir android uygulaması gereken indirmek ve senkronize bir çevrimiçi veritabanı, gönderiyorum benim sorgudan app bir php sayfasına döndüren ilgili satırlar veritabanına JSON format.
biri bana bir JSON dizi boyunca yineleme yapmak için en iyi yolu tarif edebilir misiniz?
Nesneleri bir dizi alıyorum:
[{json object},{json object},{json object}]
Dizideki JSONObjects erişmek için kullanabileceğim bir kod en basit parça nedir?
EDİT: şimdi düşündüm döngü yineleme yapmak için kullanılan yöntem:
for (String row: json){
id = row.getInt("id");
name = row.getString("name");
password = row.getString("password");
}
Döndürülen Json dönüşmesi ve dizi iterable bir şekilde başardı vardı sanırım. Bunu başarmak nasıl herhangi bir Fikir?
Benim vaguness için özür dilerim ama bu internetten bulduğum bir örnek çalışma yaptım ve o zamandan beri onu bulamadık.
CEVAP
Bu kod kısa ve net bence
int id;
String name;
JSONArray array = new JSONArray(string_of_json_array);
for (int i = 0; i < array.length(); i ) {
JSONObject row = array.getJSONObject(i);
id = row.getInt("id");
name = row.getString("name");
}
Aradığınız şey bu mu?
JSON ilişkisel dizi için bir anahtar l...
Normal Java Diziye Json Dizi dönüştürm...
Neden&; dizi yineleme için... "* o kad...
Dizi Java mı ilan edeceğiz?...
Nasıl Java iki dizi bir arada olabilir...