我的JSON
[{
"id": 1,
"media": {
"name": "ABC",
"url": "abc.org/"
},
"published": "2016-01-24T16:00:00.000Z",
"_links": {
"self": {
"href": "acb.net"
}
}
}]
这是我的代码
public class Channel {
@SerializedName("id")
private String mId;
@SerializedName("media")
// ????????????
@SerializedName("published")
private String mPublished;
@SerializedName("_links")
// ????????????
}
请。帮助我阅读@SerializedName("media")
和@SerializedName("_links")
答案 0 :(得分:1)
你应该像这样创建一个新的Model类:
public class Media {
@SerializedName("name")
private String name;
@SerializedName("url")
private String url;
}
然后在你的Channel类中,你应该像这样映射它:
public class Channel {
@SerializedName("id")
private String mId;
@SerializedName("media")
private Media mMedia;
}
为_links做同样的事情。创建模型名称链接或您喜欢的任何名称,并以与Media相同的方式映射它。