zoukankan      html  css  js  c++  java
  • springboot json转换错误,导致不能接收数据

    问题1: 字段cId,当使用springboot com.fasterxml.jackson.databind 包中的json工具类时,如果传入的数据是{"cId":11},会发现不能接收到数据,这是因为com.fasterxml.jackson.databind 包中的json工具类会将cId转为cid(可以打印出来看下)
    解决方案1: 使用JsonProperty("cId") 注解
    解决方案2:配置springboot 使用alibaba 的fastJson,不过这种改动,相当于将框架中的json转换器,影响大,如果项目中有其他依赖,而这些依赖又使用的com.fasterxml.jackson.databind 包下的json工具类,就会导致项目报错。
    参考:https://blog.csdn.net/weixin_34257076/article/details/91928259
    选择方案一,改动小,解决快。

    问题2.Springboot使用alibaba的fastJson,@JSONField不起作用的问题
    这种就只能使用方案2来解决了。

  • 相关阅读:
    k邻近
    C语言实现pwd—关于linux文件系统
    Linux多线程
    有关临时表
    毕设—线程池thread_pool(草)
    3-26
    3-25
    3-22
    关于中国神华
    3-20
  • 原文地址:https://www.cnblogs.com/wanthune/p/13818859.html
Copyright © 2011-2022 走看看