当您尝试解析该字段时会引发Exception
"icon",因为在JSON响应中有一个字符串,并且您尝试将其解析为
byte[]。
由于在您的类中
icon是一个字节数组,因此当它尝试解析该字段时
"icon"会说“ 期望一个数组
”,但是在JSON响应
"icon"中不是数组(没有被包围
[ ]),因此它说“ 但是是一个字符串 “ …
编辑
:这就是说,为了解决这个问题,在我看来,最简单的方法是改变类型
icon的
String正确解析,然后进行转换到
byte[]别的地方…例如,你可以在一个方法假设类
publicbyte[] getIconAsByteArray() {...}进行转换。否则,这可能是最 优雅的 解决方案,您需要编写一个
自定义解串器 。



