json-lib的坑

  入職了一家新公司,新公司內網隔離,上外網,只進不出。使用的技術架構,雖然說已經用SpringBoot了,但是,各種細節不規範啊,還記得第一天下載了項目,都跑不起來,找了半天原因,原來是項目不是標準的Maven項目,應該是resources目錄,它卻是resource,少了一個s,導致編譯器找不到資源目錄;代碼基本沒有註釋,理解起來全靠猜,這個對於不熟悉業務的新人來說,真的好痛苦。幸虧薪資給的不錯,我才忍了。

  好了,回到今天的主題,json-lib的坑。它由兩個坑,一個是反序列化時,若小數精度很長,小數精度丟失,小數位8位時,必現

  一個是兼容不規範的json格式字符串,標準的json格式是{“key001”:{}}這種,但是,{“key001”={}} 後者它居然也能解析。這就很無語了。因爲我在做json-lib替換爲fastJson的時候,fastJson只支持標準json格式,導致解析失敗

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