SORU
6 Mayıs 2010, PERŞEMBE


Nasıl bir HashMap Gson kullanarak JSON dönüştürebilirsiniz?

JSON formatında veri döndüren bir sunucudan veri talep ediyorum. İstek yaparken JSON içine bir HashMap döküm ama diğer şekilde biraz zor gibi görünüyor hiç de zor değildi. JSON yanıt bu gibi görünüyor:

{ 
    "header" : { 
        "alerts" : [ 
            {
                "AlertID" : "2",
                "TSExpires" : null,
                "Target" : "1",
                "Text" : "woot",
                "Type" : "1"
            },
            { 
                "AlertID" : "3",
                "TSExpires" : null,
                "Target" : "1",
                "Text" : "woot",
                "Type" : "1"
            }
        ],
        "session" : "0bc8d0835f93ac3ebbf11560b2c5be9a"
    },
    "result" : "4be26bc400d3c"
}

En kolay yolu bu verilere erişmek için ne olurdu? GSON modülü kullanıyorum.

Şerefe.

CEVAP
11 NİSAN 2013, PERŞEMBE


Al bakalım

Type type = new TypeToken<Map<String, String>>(){}.getType();
Map<String, String> myMap = gson.fromJson("{'k1':'apple','k2':'orange'}", type);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • MobileTechReview

    MobileTechRe

    6 HAZİRAN 2008
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007