fastjson轉換首字母要求大寫的問題


因為對接需要,傳遞Json對象需要首字母大寫,但是通過FastJson對象轉換,首字母默認會置成小寫,如果需要設置成首字母大寫,類似於{"DirID":0,"DirType":1234,SourceID":0,"Extend":"","InputTime":"/Date(1552966638523+0800)/","OperaterID":0,"OperaterIP":"","OperaterName":"","RoutingKey":"","WID":"1111”}

動設置,大致解決方案三種

1  在類中使用@JSONField(name = "")

2  在初始化fastjson的時候設置TypeUtils.compatibleWithJavaBean = true

3  直接配置系統環境變量,新建,變量名:TypeUtils.compatibleWithFieldName,變量值:true


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM