关于Swagger文档请求异常(Swagger注解相关原因)

关于Swagger文档请求异常(Swagger注解相关原因)

错误详情:

F12开发模式查看报错代码如下:

SyntaxError: Unexpected token . in JSON at position 33783
    at JSON.parse (<anonymous>)
    at Object.json5parse (app.23f8b31d.js:1:325473)
    at r.transformResponse (app.23f8b31d.js:1:175666)
    at chunk-vendors.90e8ba20.js:2:1982347
    at Object.l [as forEach] (chunk-vendors.90e8ba20.js:2:1984092)
    at e.exports (chunk-vendors.90e8ba20.js:2:1982322)
    at chunk-vendors.90e8ba20.js:2:1360843

异常图片如下:
异常图片

原因分析

  1. 查看报错代码,提示为JSON编译错误。
  2. 查看项目中Swagger相关注解代码,多次尝试后定位到错误,如下代码所示:
@ApiModelProperty(value = "日志内容",example = "[127.0.0.1][中国浙江杭州西湖] 验证码错误!")
private String loginInfo;

结合问题代码与错误提示,相信大家已经知道问题所在了,在Swagger注解中的example字段内容中被[ ]包裹的内容被识别为JSON格式。导致生成文档时出现问题。

总结

本次问题产生时,一直在百度,没有仔细查看错误提示。白费了一些功夫,所以特地写这个帖子,希望提醒自己出现错误时,先静下心仔细查看提示。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值