json解析错误
来源:6-22 客户端登录功能实现-1
慕沐5275570
2019-10-12
老师您好,我在第六章的内容进行测试注册功能时,retrofit报了错误
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT at line 1 column 61 path $.time
百度查了些资料,但还是没想到是哪里有问题,服务器的注册接口返回的是json没错吧
@POST
@Path("/register")
// 指定请求与返回的相应体为JSON
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
fun register(model: RegisterModel): ResponseModel<AccountRspModel>? {
...
}
然后它这的提示是说返回的是对象?
还是说我客户端的gson解析有问题?
麻烦老师帮我看下可能是哪里我写错了,谢谢!
写回答
1回答
-
检查一下你服务器的GSON配置,特别是我们定制化时间格式的地方。你上面的错误是时间格式错误。
另外,你可以使用浏览器测试你的接口,看看返回的JSON格式是否正确,再调客户端即可。
022019-10-14
相似问题