赞
踩
问题:
做前后端联调的时候出现了以下问题:
JSON parse error:Cannot deserialize instance of `java.lang.Integer` out of VALUE_TRUE token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException:Cannot deserialize instance of `java.lang.Integer` out of VALUE_TRUE token
原因:
MVC在帮我们自动转换为json格式的时候,默认会把is、no等开头的属性,转成布尔类型。而我在BrandEntity.java
中刚好有个属性符合is开头:
private Integer isDeleted;
解决办法:
在数据库命名的时候,最好不要使用is、no开头来设置,有些第三方会帮你做一些意想不到的事情。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。