今天测新增的功能,顺便测一下之前的,然后发现程序崩了,报错为:com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected an int but was BOOLEAN at line 1 column 263 path $.favorite
检查了一下代码,并没有什么问题,然后把后台返回的json在线格式化后,如图:
发现其中有个字段 “favorite” 确实跟接口文档上的类型对不上,,接口文档上是“int”,
但返回的变成了boolean型,所以,我的解决办法比较简单粗暴,就是让后台的同事改回“int”