SyntaxError: JSON.parse: unexpected end of data at line 1 column 1048577 of the JSON data

SyntaxError: JSON.parse: unexpected end of data at line 1 column 1048577 of the JSON data


异常场景

  • 客服群问题反馈某数据存在但不展示
  • 查询数据库,数据确实存在且状态正常
  • 火狐浏览器 FireBug 查看接口响应,提示上述异常
  • 将返回值在JSON转换时报错,数据不完整
    • 此时以为接口返回数据时出现截取,转念一想,也不对,如果出现数据截图,那么此时的程序中应该提示异常,而不仅仅是丢失数据

异常定位

  • 让前端同事协助定位问题:数据在导入时应该分组,有分组标识,前端是按照固定的分组标识展示
  • 查询数据库,确认未展示的数据确实没有进行分组

异常反思

  • 业务流程没有做成完全自动化,运营在使用时需要有注意事项,且注意事项没有备注,或者不同的人员操作有些人就不会去注意这些
    • 记录特殊点并备注,便于后期功能优化
  • 大惊小怪,报这个异常和此次的问题完全无关

他山之石

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值