AndroidRetrofit2解析布尔值始终为false的问题
创始人
2024-10-09 18:31:35
0

有两种解决方法。

方法一:

在 Retrofit2 的 Gson 转换器中进行如下设置:

Gson gson = new GsonBuilder() .registerTypeAdapter(Boolean.class, new JsonDeserializer() { @Override public Boolean deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { try { return json.getAsBoolean(); } catch (NumberFormatException e) { return json.getAsInt() == 1; } } }) .create();

然后将 gson 对象传入 Retrofit2 的 Builder 中即可。

方法二:

在后台 API 中将布尔值改为 0 或 1 而不是 true 或 false。这种方式需要后台配合,如果后台无法更改 API 的返回格式,那么只能使用方法一。

相关内容

热门资讯

黑科技好友房(德州nzt软件)... 黑科技好友房(德州nzt软件)WepOke原本是真的有挂!太实锤了果然真的有挂(2023已更新)(哔...
黑科技软件(Wepoke私人局... WePoker透视辅助版本解析‌,黑科技软件(Wepoke私人局)wepower从来真的是有挂!太无...
黑科技计算(cloudpoke... 黑科技计算(cloudpoker外挂)约局互娱固有有挂!太夸张了原来有挂(2024已更新)(哔哩哔哩...
黑科技有挂(微扑克下载)pok... 自定义pokernow德州系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,...
黑科技数据(Wepoke私人房... 这是一款非常优秀的哈糖大菠萝 ia辅助检测软件,能够让你了解到哈糖大菠萝中牌率当中全部隐藏参数,与同...
黑科技软件(德州竞技联盟)鱼扑... 黑科技软件(德州竞技联盟)鱼扑克app俱乐部竟然是真的有挂!太夸张了本来有挂(2021已更新)(哔哩...
黑科技游戏(Wepoke靠谱)... 黑科技游戏(Wepoke靠谱)epoker切实是有挂!太嚣张了总是是真的有挂(2022已更新)(哔哩...
黑科技插件(epoker外挂)... 黑科技插件(epoker外挂)云扑克德州真是存在有挂!太离谱了总是是有挂(2023已更新)(哔哩哔哩...
黑科技中牌率(pokermas... 1、黑科技中牌率(pokermaster外挂)aapOKER最初存在有挂!太夸张了素来是有挂(202...
黑科技规律(WPK)德扑ai总... 黑科技规律(WPK)德扑ai总是是有挂!太坑了都是是真的有挂(2023已更新)(哔哩哔哩);1.德扑...