Soru & Cevap

android json farklı objeler aynı field lar hakkında

17.02.2016 - 12:27
 "data": {
        "181261": {
            "time_published": "2012-04-04 15:55:29",
            "title": "Azerbaijan, Turkey not to change stakes in TANAP",
      
        },
        "181260": {
            "time_published": "2012-04-04 15:53:10",
            "title": "SOCAR mulls acquisition of Swiss refinery",
        },
        "181061": {
            "time_published": "2012-04-03 05:53:00",
            "title": "Azerbaijan, Lithuania mull LNG terminal investment",
        },
        // and so on....
    }

selam herkese böyle bir json yapısında parse işlemi nasıl olur lütfen her biri için if demeyin çünkü bu rakamlar devamlı değişiyor öneriler veya cevaplar için şimdiden teşekkürler

8 Görüntülenme

2 Cevap

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

picture-7730-1383655584.png
egemen.durmus
17.02.2016 - 01:44
 try
    {   
        String jsonString="";//your json string here
        JSONObject jObject= new JSONObject(jsonString).getJSONObject("categories");
        Iterator<String> keys = jObject.keys();
        while( keys.hasNext() )
        {
            String key = keys.next();
            Log.v("**********", "**********");
            Log.v("category key", key);
            JSONObject innerJObject = jObject.getJSONObject(key);
            Iterator<String> innerKeys = innerJObject.keys();
            while( innerKeys.hasNext() )
            {
                String innerKkey = keys.next();
                String value = innerJObject.getString(innerKkey);
                Log.v("key = "+key, "value = "+value);
            }
        }
    }
    catch (JSONException e)
    {   e.printStackTrace();    }

selam umut ceavp için teşekkürler ;

ben  iterator kullanarak çözdüm dileyen olursa faydalanabilir ;

 

 

picture-28812-1452251417.jpg
umutonur
17.02.2016 - 01:09

Merhaba Egemen.
Bahsettiğin durumda JSON Dizisi kullanman gerekmektedir.

Linkte JSON ile ilgili genel bir bilgi verip, Java ve Android de nasıl kullanıldığını anlatmata çalıştım. Takıldığın noktada yine yardımcı olabilirim.
http://umutonur.com/tag/json/