問題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來解決了。
