關於使用JSON.toJSONString方法轉換json後參數丟失問題

正常駝峯命名是沒問題的,但是部分屬性命名導致轉換後命名不一致問題。

比如is開頭的

private boolean isApply;

使用IDEA快捷鍵生成set/get方法 如圖:

和平時生成的命名規範不一致。

 

在JSON.toString方法轉換中就會直接改變參數名稱變成apply,導致你如果使用該參數會發現轉換後參數丟失問題。

解決方法:修改下set/get命名就可以。還有部分縮寫命名也會導致自動生成set/get和平時規範不一致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章