在把json数据转换成对象的时候出现这个错误

错误日志

com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `实体对象` (although at least one Creator exists): no String-argument constructor/factory method todeserialize from String value ('{ "responses": { "logisticProviderID": "TTKD", "responseItems": { "response":{ "success": "true" } } } }')at [Source: (byte[])
""{ \"responses\": { \"logisticProviderID\": \"TTKD\", \"responseItems\": { \"response\": { \"success\": \"true\" } } } }""; line: 1, column: 1]

解决办法如下

  1. 比如说拿到json数据,包含有转义字符需要进行去掉转义字符,如下bs是json字符串

    StringEscapeUtils.unescapeJava(new String(bs, Charset.forName("utf-8")))
  2. 如果拿到的json数据字符串是 s1 外面多了一个 " "  需要去掉,用到如下方法
    byte[] bytes = s1.substring(1, s1.length() - 1).getBytes();

Json 错误com.fasterxml.jackson.databind.exc.MismatchedInputException:Cannot construct instance of相关推荐

  1. com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `x`

    记录一下有点蠢的问题,序列化再次序列化就会出现这种问题. [2022-05-16 10:18:18.645] [ERROR] com.fu.common.global.GlobalExceptionH ...

  2. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `

    一 问题: Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct ins ...

  3. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.zyw

    问题如下 com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of com ...

  4. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.lxw

    使用Feign是出现的问题 SpringCloud对Feign进行了增强兼容了SpringMVC的注解 ,我们在使用SpringMVC的注解时需要注意: 1.feignClient接口 有参数在参数必 ...

  5. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `com.zha

    在使用SpringCloud进行RestTemplate 反序列的时候报错 解决方案: 认真核对两个实体类中的字段是否相同即可解决 细心查找不行就直接复制 过去 最好是复制 以免出错

  6. 【objectMapper实体转换异常】 com.fasterxml.jackson.databind.exc.MismatchedInputException

    大家好,我是烤鸭: 采坑实录,想把json数据直接转成对象,其中有个属性是list<T>: 异常 1 com.fasterxml.jackson.databind.exc.Mismatch ...

  7. Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException

    问题描述 整合SpringSecurity时, 认证通过后把LoginUser信息存储到redis缓存中: 校验token通过后,读取redis缓存中的LoginUser数据失败,报错: Caused ...

  8. 报错, nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException

    问题: 2021-03-23 16:57:28.461 ERROR 7912 --- [io-12000-exec-1] c.y.w.c.GlobalControllerExceptionHandle ...

  9. com.fasterxml.jackson.databind.exc.MismatchedInputException

    Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance ...

最新文章

  1. VR与游戏完美结合?斯皮尔伯格导演的《玩家一号》发布预告片
  2. 201117阶段二SQLite数据库
  3. Hive体系结构(四)注意事项与扩展特性
  4. 如何编写干净流畅的Web API测试
  5. div和div之间画横线_javascript – jQuery – 使用画布在div之间绘制线条
  6. 战斗系统的伪原创工具
  7. Linux IPC实践(13) --System V IPC综合实践
  8. 企业微信机器人实现发送消息的功能(文本消息,图片消息,图片+文字消息)
  9. sklearn交叉验证2-【老鱼学sklearn】
  10. 聚类总结(中)——密度聚类
  11. php体检管理系统,学生健康体检信息管理系统
  12. CSPS2019Day2T1(Emiya家今天的饭)题解
  13. #clickid#CID#全新小程序链路CID/clickid解决方案,合规、完美防阿里封禁
  14. Java 行业的相关就业前景分析
  15. clickhouse初体验之create insert update select group by
  16. 将mybatis打印的Preparing与Parameters转化为可执行sql
  17. 如何寻找省级软件产业主管部门认可的软件检测机构出具报告
  18. Puppet原理及基础配置应用
  19. java用wasd_涨知识:游戏默认WASD原来是这么来的
  20. 【方案开发】RGB多色补光灯方案

热门文章

  1. java long 几个字节_java中long类型占多少字节
  2. 刘擎《西方现代思想讲义》读书摘抄
  3. SpringBoot引入layui
  4. cad2014卡顿的解决方法_CAD卡顿怎么办?手把手教你CAD卡顿如何自救!
  5. Windows的Which命令
  6. php中iconv函数使用_字符集转换编码
  7. 笔记本无线网在哪里开
  8. 把网站提交到亚马逊分类目录
  9. 易语言和python交互[易语言源码|贝贝吧_易语言通过读取文件获取WIFI信息的代码...
  10. Spring MVC 4 RESTFul Web Services CRUD例子(带源码)【这才是restful,超经典】