[Android踩坑] 安卓端json接口访问失败问题

很难受 尽然是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
    }
  ]
}

现在 安卓端访问正常

希望能帮到你!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值