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

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

2018-03-14 16:27 1016 查看
转载:http://blog.csdn.net/hikeboy/article/details/71436870

造成该异常的原因

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

private transient byte[] contentByte;

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

“contentByte”:{}

只是结果为空{}

解决方法:

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

@JsonIgnore

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