记录一次爬“坑”的经历(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

前期在陈杰新建实体的时候,直接就写成了大写的,他本身都不知道会出现这个错误,若是是他本身写的话,我估计就掉本身的“坑”里了。循环

总结

经过上述也说明了在新建实体时,要遵循规则,不管是在团队,仍是之后出去,都要遵循规则规定,对本身和他人都有帮助。

相关文章
相关标签/搜索