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ÅŸ:
Nasıl bir liste GSON kullanarak serisi...
Nasıl ayrıştırma kullanarak Node.js JS...
Nasıl kullanarak/Catch olmadan bir diz...
Raylar, nasıl bir render görünümü kull...
Nasıl bir JSON yanıt RSpec kullanarak ...