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

  • CNET

    CNET

    5 Mayıs 2006
  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009