很难受 尽然是json数据有问题 结果安卓端访问不了
我在服务端返回的是 List< BookGroup > 一个list对象Srping Boot自动转化到接口中是数组形式的比如:
实体类BookGroup
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BookGroup {
private Long id;
private String username;
private int bookid;
private String bookname;
private Date time;
private int del;
private String fromid;
private String alternate1;
private String alternate2;
private String alternate3;
private String alternate4;
}
JSON:
[
{
"id": 10004,
"username": "admin",
"bookid": 100000004,
"bookname": "我的账本",
"time": "1970-01-01T06:48:19.000+0000",
"del": 1,
"fromid": "101",
"alternate1": null,
"alternate2": null,
"alternate3": null,
"alternate4": null
},{
"id": 10004,
"username": "admin",
"bookid": 100000004,
"bookname": "我的账本",
"time": "1970-01-01T06:48:19.000+0000",
"del": 1,
"fromid": "101",
"alternate1": null,
"alternate2": null,
"alternate3": null,
"alternate4": null
}
]
结果一直访问失败,我做了其他接口 都是一组数据 在服务端是直接返回的一个对象转化的json数据,都成功的。所以我想是不是服务器那边出现了问题emmm果真被我找到了(试出来的5555555太难了)
改正后
实体类 BookGroupResult
@Data
@AllArgsConstructor
@NoArgsConstructor
public class BookGroupResult {
private String username;
private Date time;
private List<BookGroup> bookGroupList;//这里就是上面面那个实体类
}
JSON:
{
"username": "admin",
"time": "2019-10-23T14:23:23.021+0000",
"bookGroupList": [
{
"id": 10004,
"username": "admin",
"bookid": 100000004,
"bookname": "我的账本",
"time": "1970-01-01T06:48:19.000+0000",
"del": 1,
"fromid": "101",
"alternate1": null,
"alternate2": null,
"alternate3": null,
"alternate4": null
}
]
}
现在 安卓端访问正常