Turkcell | Geleceği Yazanlar

Soru & Cevap

Android json

10.10.2013 - 15:41

          headlines":[

  • {},
    • "id":3213,
    • "title":"gfdg",
    • "description":"kdsglsdmg;",
  • {},
    • "id":87,
    • "title":"gdgd",
    • "description":"gsdgss",
  • new":[
  • {},
    • "id":139622,
    • "title":"dgds",
    •  
  • {
    • "id":139621,
    • "title":"gsgs",
    • }
  • Iki tane ayri arrayim war head ve new diye. Jsonlari alirken JSonArray olusturup bu keyleri vermek zorundayim . Yani:

    JSONArray array = json.getJSONArray("new"); burda ki gibi new die key ismini verip ancak arraye ulasabiliyorum. Ama ben bu keyleri vermeden ulasmak istiyorum. Cunku ileride kullandigim json a baska bir array eklenebilir ve ben key ismini elle vermeden o arraya ulasamaz durumda olurum . Bun key isimlerine nasil ulasabilirim nasil bir cozum onerirsiniz ?

    3660 Görüntülenme

    3 Cevap

    Emre
    29.04.2014 - 14:50

    Merhaba,

    google-gson'a alternatif olarak Jackson da kullanabilirsin.

    http://jackson.codehaus.org/

    Burada da jackson kullanımı ile ilgili örnekler mevcut

    http://www.mkyong.com/java/how-to-convert-java-object-to-from-json-jackson/

    Sitede yorum yapabilmek için giriş yapın ya da üye olun.

    Erdem Günay
    22.10.2013 - 13:34

    Sultan merhaba,

    senin sormuş olduğun diğer soruya verdiğim cevap bu soru için de geçerli, 

    google-gson kullanırsan JSON datalarını daha rahat işleyebilirsin, eğer gson kullanırken takıldığın bir yer olursa lütfen çekinmeden iletişime geç, 

    kolaylıklar

    erdem 

    Sitede yorum yapabilmek için giriş yapın ya da üye olun.

    Onur KONCAOĞLU
    10.10.2013 - 18:12

    Bir döngü içinde json.length()'e göre dolaşıp, json.opt(index) methodu ile o index'teki object'e ulaşabilirsin.

    Sitede yorum yapabilmek için giriş yapın ya da üye olun.

    Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.