SORU
4 AĞUSTOS 2010, ÇARŞAMBA


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
16 HAZİRAN 2011, PERŞEMBE


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?

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Eric Enge

    Eric Enge

    2 Kasım 2009
  • Howcast

    Howcast

    4 EKİM 2007
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007