js常见报错之Unexpected token 】 in JSON at position

结合他人出错总结,出现这个报错提示,根本原因只有一个json解析异常,所以json的返回数据注意检查其返回内容和内容的格式是否正确。

原因:

  1. json注释问题。

  2. JSON.parse能将JSON字符串转变成JS对象,但在一些转换中可能出现Unexpected token ’ in JSON at position 1的错误,这是因为被转换的值不符合JSON格式而造成的。

    JSON官方明确规定,JSON数据的key与value必须使用双引号""包裹,否则在转换过程中会导致错误。

  3. 文件路径不对

  4. 文件格式问题,json文件最后不能有逗号

报错一


报错原因是:json文件中最后对象没有逗号,因为加了逗号报错,报错是],

js常见报错之Unexpected token in JSON at position相关推荐

  1. JSON.parse解析字符串报错-SyntaxError: Unexpected token ‘ in JSON at position 报错 并捕获该异常操作

    "SyntaxError: Unexpected token ' in JSON at position" 报错原因是因为解析的字符串对象中,JSON.parse无法识别; JSO ...

  2. 微信小程序 Unexpected token in JSON at position 0 设置二维码,并且使用js中JSON.parse()函数将二维码返回的值转化为json格式

    代码报错: Unexpected token in JSON at position 0 使用二维码生成器, JSON.parse()函数 1.可以随便在网上找一个生成二维码的网站 本人用的是这个 二 ...

  3. Three.js Vue 如何加载字体,和遇到问题解决: 中加载字体的问题 Uncaught SyntaxError: Unexpected token = in JSON at position 0

    Three.js Vue 中加载字体的问题 Uncaught SyntaxError: Unexpected token = in JSON at position 0 一.转换字体文件到 json ...

  4. js Uncaught SyntaxError: Unexpected token , in JSON at position xxx at JSON.parse问题解决

    问题描述: Uncaught SyntaxError: Unexpected token , in JSON at position 4100 at JSON.parse JSON.Parse()方法 ...

  5. Uncaught SyntaxError: Unexpected token ' in JSON at position 1

    听说js是一样很BT的语言,今天真是有点领教到了. 用python3.6+django2.0开发网站时,遇到了一个坑中之坑! 在异步数据提交Ajax的运用中,不免在回调函数中使用到JSON.parse ...

  6. $ npm install时候报出:npm ERR! Unexpected token in JSON at position 10841

    $ npm install npm ERR! Unexpected token < in JSON at position 10841 解决方法: 查看项目的package-lock.json文 ...

  7. 关于处理npm ERR! Unexpected token in JSON at position...

    关于处理npm ERR! Unexpected token in JSON at position 0 while parsing near ' npm ERR! A complete log of ...

  8. ESLint: Unexpected token } in JSON at position 3792. Please see the ‘ESLint‘ output channel for deta

    问题:使用husky后想只对提交的文件进行检测,增加了下面的这段代码,但是报错了 "lint-staged": {"*.{js,jsx}": ["es ...

  9. Uncaught SyntaxError: Unexpected token in JSON at position ....

    该问题是使用JSON.parse遇到的,说明在某个position没有解析出来. 该原因是因为JSON解析的数据key和value都需要用""包起来,不规范的话就会报错,可以使用e ...

最新文章

  1. c# 字符串是否相等
  2. 和preload_通过LD_PRELOAD绕过disable_functions
  3. 3.3设计自己的线程局部存储
  4. 《Learning Scrapy》(中文版)第8章 Scrapy编程
  5. 学习python:模块的建立与发布
  6. ​​​​​​​​CloudMounter:挂载云存储作为在 Mac 的本地磁盘
  7. MFC TeeChart 用法整理二
  8. 华尔街持续唱多美股市场,微美全息发布VR设备领涨科技股
  9. 微信公众号运营工具汇总
  10. Java Review(三十三、异常处理----补充:断言、日志、调试)
  11. 小米手机获取ROOT权限的一些坑及补坑经验
  12. 计算机网络技术线路连接,计算机网络基础知识之电路交换(CircuitSwitching)
  13. elasticsearch的查询器query与过滤器filter的区别
  14. UIImageView绘制圆形图片
  15. 公众号支付成功后执行ajax,真香,微信公众号支付完整流程案例
  16. Python 输入一个包含多个单词的英文句子
  17. android 11.0 12.0app安装黑名单(限制app安装)
  18. js移动端rem.js自适应布局代码
  19. 生命游戏(Life game)
  20. 笔记本电脑win10截图软件推荐

热门文章

  1. EXPLAIN用法和结果分析
  2. Require.js用法
  3. 【I-intern】2021年留学生回国春招要注意哪些问题?
  4. postman测试接口List<JSONObject>类型的参数
  5. 关于链接的较为全面的介绍
  6. 轻量级API测试工具Pandaria
  7. js--获取上个月的年月 和 上个月月底日期
  8. Google学术查到文献直接导入endnote的方法
  9. r5 7530u和i5 1235u选哪个 锐龙r57530u和酷睿i51235u对比
  10. 历时 6 年发展,GAN 领域当下最热门的“弄潮儿”都有哪些?