码迷,mamicode.com
首页 > 其他好文 > 详细

com.fasterxml.jackson.databind.exc.MismatchedInputException

时间:2018-06-08 22:08:43      阅读:8162      评论:0      收藏:0      [点我收藏+]

标签:empty   first   except   array   实体   code   NPU   put   mis   

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

标签:empty   first   except   array   实体   code   NPU   put   mis   

原文地址:https://www.cnblogs.com/tarena/p/9157444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
分享档案
周排行
mamicode.com排行更多图片
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!