本文主要是介绍com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected an int but was BOOLEA,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天测新增的功能,顺便测一下之前的,然后发现程序崩了,报错为: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”
这篇关于com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected an int but was BOOLEA的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!