こんにちは、以下のようにサーバーから JSON 応答を受け取りました。クラスで POJO を使用して GSON としてこの JSON クラスを使用する方法を知りたいです。投稿から値を取得できません。
そのためのPOJOクラスを作成し、このPOJOクラスから値を取得するにはどうすればよいですか。そこからPOJOクラスを作成するアイデアを誰でも持つことができますか?アプリケーションの値にアクセスします。
前もって感謝します。
{
"offers":[
{
"post":{
"of_id":"54",
"of_title":"chocolate offer",
"of_store_id":"46",
"of_desc":"new arrivals",
"st_logo":"no",
"st_name":"chocolate store",
"of_start":"23-2-2015",
"of_end":"23-9-2015",
"of_category_id":"9",
"of_sub_category_id":"19,21"
}
},
{
"post":{
"of_id":"55",
"of_title":"test offer offer",
"of_store_id":"47",
"of_desc":"new test offer",
"st_logo":"no",
"st_name":"test",
"of_start":"25-2-2015",
"of_end":"25-9-2015",
"of_category_id":"10",
"of_sub_category_id":"36,37"
}
},
{
"post":{
"of_id":"122",
"of_title":"asd",
"of_store_id":"112",
"of_desc":"asd",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"01-09-2015",
"of_end":"01-10-2015",
"of_category_id":"9",
"of_sub_category_id":"12"
}
},
{
"post":{
"of_id":"61",
"of_title":"latest collection",
"of_store_id":"53",
"of_desc":"get offers on our new collection",
"st_logo":"678277054.jpg",
"st_name":"central mall",
"of_start":"9-3-2015",
"of_end":"16-10-2015",
"of_category_id":"9",
"of_sub_category_id":"12,19,20,21"
}
},
{
"post":{
"of_id":"72",
"of_title":"Diwali Dhamaka",
"of_store_id":"78",
"of_desc":"Diwali dhamaka",
"st_logo":"no",
"st_name":"Riva Electronics",
"of_start":"10-8-2015",
"of_end":"25-11-2015",
"of_category_id":"13",
"of_sub_category_id":"9,13,14,15"
}
},
{
"post":{
"of_id":"109",
"of_title":"Buy 1 Get 1 Free",
"of_store_id":"116",
"of_desc":"Lace Border",
"st_logo":"storeProfile103258.jpg",
"st_name":"Pritam Lace",
"of_start":"31-08-2015",
"of_end":"30-11-2015",
"of_category_id":"10",
"of_sub_category_id":"36"
}
},
{
"post":{
"of_id":"132",
"of_title":"Chair",
"of_store_id":"120",
"of_desc":"Poster Chair",
"st_logo":"storeProfile132640.jpg",
"st_name":"Home Decora",
"of_start":"02-09-2015",
"of_end":"02-12-2015",
"of_category_id":"14",
"of_sub_category_id":"24"
}
},
{
"post":{
"of_id":"130",
"of_title":"Red Pan",
"of_store_id":"116",
"of_desc":"Designer Lace Border",
"st_logo":"storeProfile103258.jpg",
"st_name":"Pritam Lace",
"of_start":"02-09-2015",
"of_end":"05-12-2015",
"of_category_id":"10",
"of_sub_category_id":"36"
}
},
{
"post":{
"of_id":"123",
"of_title":"500 meter lace",
"of_store_id":"116",
"of_desc":"Designer Lace Border",
"st_logo":"storeProfile103258.jpg",
"st_name":"Pritam Lace",
"of_start":"01-09-2015",
"of_end":"08-12-2015",
"of_category_id":"10",
"of_sub_category_id":"37"
}
},
{
"post":{
"of_id":"133",
"of_title":"PHP Developer",
"of_store_id":"54",
"of_desc":"Experiance",
"st_logo":"1682661683.jpg",
"st_name":"Technotechindia 2",
"of_start":"02-09-2015",
"of_end":"09-12-2015",
"of_category_id":"13",
"of_sub_category_id":"14"
}
},
{
"post":{
"of_id":"131",
"of_title":"Mindi Fool",
"of_store_id":"116",
"of_desc":"Lace",
"st_logo":"storeProfile103258.jpg",
"st_name":"Pritam Lace",
"of_start":"02-09-2015",
"of_end":"12-12-2015",
"of_category_id":"10",
"of_sub_category_id":"36"
}
},
{
"post":{
"of_id":"108",
"of_title":"Computer ",
"of_store_id":"112",
"of_desc":"Hard Disk",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"31-08-2015",
"of_end":"29-12-2015",
"of_category_id":"13",
"of_sub_category_id":"14"
}
},
{
"post":{
"of_id":"98",
"of_title":"Jaydip",
"of_store_id":"112",
"of_desc":"Godhani",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"31-08-2015",
"of_end":"31-01-2016",
"of_category_id":"9",
"of_sub_category_id":"12"
}
},
{
"post":{
"of_id":"53",
"of_title":"new offer",
"of_store_id":"28",
"of_desc":"new offer",
"st_logo":"no",
"st_name":"abc",
"of_start":"23-2-2015",
"of_end":"2-3-2016",
"of_category_id":"10",
"of_sub_category_id":"37"
}
},
{
"post":{
"of_id":"99",
"of_title":"Dress",
"of_store_id":"112",
"of_desc":"Ethics",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"31-08-2015",
"of_end":"31-08-2016",
"of_category_id":"10",
"of_sub_category_id":"36"
}
},
{
"post":{
"of_id":"118",
"of_title":"jaydip",
"of_store_id":"112",
"of_desc":"jaydip",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"01-09-2015",
"of_end":"01-09-2016",
"of_category_id":"9",
"of_sub_category_id":"12"
}
},
{
"post":{
"of_id":"119",
"of_title":"godhanini",
"of_store_id":"112",
"of_desc":"godhani",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"01-09-2015",
"of_end":"01-09-2016",
"of_category_id":"9",
"of_sub_category_id":"12"
}
},
{
"post":{
"of_id":"124",
"of_title":"45 Meter Lace",
"of_store_id":"119",
"of_desc":"10 Peace ",
"st_logo":"storeProfile103606.jpg",
"st_name":"Murlidhar Fashion",
"of_start":"01-09-2015",
"of_end":"01-09-2016",
"of_category_id":"10",
"of_sub_category_id":"36"
}
},
{
"post":{
"of_id":"101",
"of_title":"Jaydip",
"of_store_id":"112",
"of_desc":"fhihy",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"04-09-2015",
"of_end":"04-09-2016",
"of_category_id":"9",
"of_sub_category_id":"12"
}
},
{
"post":{
"of_id":"139",
"of_title":"xyz",
"of_store_id":"112",
"of_desc":"xyz",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"14-09-2015",
"of_end":"14-09-2016",
"of_category_id":"9",
"of_sub_category_id":"12"
}
},
{
"post":{
"of_id":"140",
"of_title":"kkk",
"of_store_id":"112",
"of_desc":"kkk",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"14-09-2015",
"of_end":"14-09-2016",
"of_category_id":"9",
"of_sub_category_id":"12"
}
},
{
"post":{
"of_id":"136",
"of_title":"Buy 3 Get 1 Free",
"of_store_id":"127",
"of_desc":"Only Jens",
"st_logo":"storeProfile073447.jpg",
"st_name":"Fashion",
"of_start":"14-09-2015",
"of_end":"14-09-2017",
"of_category_id":"10",
"of_sub_category_id":"36"
}
},
{
"post":{
"of_id":"138",
"of_title":"abc",
"of_store_id":"112",
"of_desc":"bc",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"14-09-2015",
"of_end":"14-09-2017",
"of_category_id":"9",
"of_sub_category_id":"12"
}
},
{
"post":{
"of_id":"102",
"of_title":"Jatin",
"of_store_id":"112",
"of_desc":"Gosha",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"04-09-2015",
"of_end":"04-09-2018",
"of_category_id":"9",
"of_sub_category_id":"12"
}
},
{
"post":{
"of_id":"137",
"of_title":"Sale Harshit",
"of_store_id":"127",
"of_desc":"Harshit is Saled",
"st_logo":"storeProfile073447.jpg",
"st_name":"Fashion",
"of_start":"14-09-2015",
"of_end":"14-09-2019",
"of_category_id":"10",
"of_sub_category_id":"36"
}
},
{
"post":{
"of_id":"70",
"of_title":"offer",
"of_store_id":"58",
"of_desc":"100% off",
"st_logo":"no",
"st_name":"ABC",
"of_start":"31-7-2015",
"of_end":"31-7-2020",
"of_category_id":"9",
"of_sub_category_id":"12,19,20,21"
}
},
{
"post":{
"of_id":"121",
"of_title":"dgf",
"of_store_id":"112",
"of_desc":"sdfg",
"st_logo":"storeProfile104923.jpg",
"st_name":"Harshit",
"of_start":"14-09-2015",
"of_end":"14-01-2028",
"of_category_id":"9",
"of_sub_category_id":"12"
}
}
]
}
ここで、私の POJO クラスから値を取得できません。値にアクセスしてアプリケーションで使用できるようにするにはどうすればよいですか。
package objects;
import com.google.gson.annotations.SerializedName;
import java.util.List;
/**
* Created by Technotech on 9/15/2015.
*/
public class OffersStatus {
@SerializedName("offers")
public List<PostData> postDataList;
public class PostData{
@SerializedName("of_id")
public String of_id;
@SerializedName("of_title")
public String of_title;
@SerializedName("of_store_id")
public String of_store_id;
@SerializedName("of_desc")
public String of_desc;
@SerializedName("st_logo")
public String st_logo;
@SerializedName("st_name")
public String st_name;
@SerializedName("of_start")
public String of_start;
@SerializedName("of_end")
public String of_end;
@SerializedName("of_category_id")
public String of_category_id;
@SerializedName("of_sub_category_id")
public String of_sub_category_id;
}
}