記錄一次爬「坑」的經歷(Json序列化問題)

在重寫個人課程後臺時,發現報錯爲Json序列化,數據循環了,其實這種錯誤很簡單,加上JsonView就能夠,可是我加上了問題依然存在。(並且尚未加錯)spa

問題

clipboard.png

很明顯的JSON 序列化問題CourseArrangement裏有scoreSummaryListScoreSummary裏有courseArrangementcode

解決辦法

  • 思路

在獲取成績彙總時,想要課程安排可是不須要課程安排中的成績彙總,所也在Controller上加上JsonView在須要顯示的關聯的實體上加相同的JsonViewblog

clipboard.png

以爲本身的思路沒有問題,加上就應該沒問題,但是結果不盡人意,仍是不行。ip

而後,弄了很長時間仍是不行,最後找朱晨澍幫忙,他說也沒啥問題,可是班級和排課是同樣的爲何班級就不Json序列化,瞬間感受是挺詭異的。it

clipboard.png

唉,又過了好久,時間浪費了,可是問題不知道出在哪裏,我倆以爲都沒問題,但是就是出錯,非常頭疼。class

張喜碩組長他們上課回來了,讓組長幫我看了一下,寫的也沒問題,可是就是出錯。後臺

最後,仍是組長猜想是否是大寫形成的,驗證了一下猜想,居然猜對了。cli

clipboard.png

OK!終於大功告成,不報錯了。List

源頭

clipboard.png

前期在陳杰新建實體的時候,直接就寫成了大寫的,他本身都不知道會出現這個錯誤,若是是他本身寫的話,我估計就掉本身的「坑」裏了。循環

總結

經過上述也說明了在新建實體時,要遵循規則,不管是在團隊,仍是之後出去,都要遵循規則規定,對本身和他人都有幫助。

相關文章
相關標籤/搜索