BUG描述
在用PostMan测试的时候,往后台传了json格式里带了注释的数据,后台报的这个错,记录一下。
{
"name": "XXX",
// 这里加了注释
}
{
"timestamp": "2021-08-19T10:25:52.524+00:00",
"status": 400,
"error": "Bad Request",
"path": "/xxx/xxx"
}
报错信息
完整报错如下所示:
ERROR com.fasterxml.jackson.databind.JsonMappingException: Unexpected character ('/' (code 47)): maybe a (non-standard) commen t? (not recognized as one since Feature 'ALLOW_COMMENTS' not enabled for parser)
总结
往后台传参,json里不要加注释,很久之前好像遇见过这个错,在js文件里有些地方也加了注释,导致出错,时间有点久,一下没想起来,这次再次记录一下,加深印象,希望下次不要再犯。如果说书籍是人类进步的阶梯,那么BUG一定是程序员最好的老师!与诸君共勉。
本文记录了一次使用PostMan测试时遇到的BUG,由于JSON数据中包含注释,导致后台抛出了com.fasterxml.jackson.databind.JsonMappingException。报错信息详细显示了问题所在。总结中强调了避免在JSON数据中添加注释,以免引发类似错误,并将BUG视为程序员成长的重要一课。
2489

被折叠的 条评论
为什么被折叠?



