json解析时发生错误:
json数据格式:
"directors":[
{
"alt":"https://movie.douban.com/celebrity/1027853/",
"avatars":{
"small":"https://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p324.webp",
"large":"https://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p324.webp",
"medium":"https://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p324.webp"
},
"name":"吴宇森",
"id":"1027853"
}
],
PersonBean:
public class PersonBean implements Serializable {
private String alt;
private ImagesBean avatars;
private String name;
private String id;
public String getAlt() {
return alt;
}
public void setAlt(String alt) {
this.alt = alt;
}
public ImagesBean getAvatars() {
return avatars;
}
public void setAvatars(ImagesBean avatars) {
this.avatars = avatars;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
@Override
public String toString() {
return "PersonBean{" +
"alt='" + alt + '\'' +
", avatars=" + avatars +
", name='" + name + '\'' +
", id='" + id + '\'' +
'}';
}
}
修改前:
public class MovieDetailBean implements Serializable {
private PersonBean directors;
public PersonBean getDirectors() {
return directors;
}
public void setDirectors(PersonBean directors) {
this.directors = directors;
}
}
修改后:
public class MovieDetailBean implements Serializable {
private List<PersonBean> directors;
public List<PersonBean> getDirectors() {
return directors;
}
public void setDirectors(List<PersonBean> directors) {
this.directors = directors;
}
}