您的位置:首页 > 移动开发

com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize out of START_ARRAY token

2017-05-08 22:43 621 查看
造成该异常的原因

http的服务端对某个客户端不需要的属性加了transient关键字:

private transient byte[] contentByte;

加了该关键字后,返回的json数据虽然没有了contentByte的内容,但是该字段名称依然存在:

“contentByte”:{}

只是结果为空{}

解决方法:

客户端接收返回结果的entity对 contentByte属性加个@JsonIgnore属性即可。

@JsonIgnore
private byte[] contentByte;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐