com.fasterxml.jackson.databind.exc.MismatchedInputException
Posted tarena
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了com.fasterxml.jackson.databind.exc.MismatchedInputException相关的知识,希望对你有一定的参考价值。
jackson 2.2.2
由于vo中缺少json的某个字段属性引起
3种解决方法
1、 vo中添加注解 @JsonIgnoreProperties(ignoreUnknown = true),在实体类上加上注解
2、 mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
3、 添加如下即可:mapper.configure(DeserializationFeature.ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT, true);,把空的数组“[]”转为空
com.fasterxml.jackson.databind.exc.MismatchedInputException
错误的格式
[{ "firstName": "hgf", "lastName": "frew", "username": "erf", "email": "bgghjk", "password": "bgte", "role": "trrere" } ]
正确的格式,不要[]
{
"firstName": "hgf",
"lastName": "frew",
"username": "erf",
"email": "bgghjk",
"password": "bgte",
"role": "trrere"
}
以上是关于com.fasterxml.jackson.databind.exc.MismatchedInputException的主要内容,如果未能解决你的问题,请参考以下文章