当前位置: 首页 > article >正文

Unexpected token ‘o‘, “[object Obj“... is not valid JSON 报错原因解释

在开发时使用到JSON.parse报错,不过第一次不会报错,解释一下原因:

JSON.parse()用于从一个字符串中解析出json对象,举个例子:

var str = '{"name":"Bom","age":"15"}'

JSON.parse(str)

//结果是一个Object
// age: "15";
// name: "Bom";
报错的原因:

因为你转换的数据本来就是object,JSON.parse()这个方法是把一个字符串解析出json对象,你再转换就会报错;在使用时可以进行类型判断typeof,条件为真在进行转换,为假时不进行转换


http://www.kler.cn/a/299032.html

相关文章:

  • 基于 uniapp 开发 android 播放 webrtc 流
  • 13.罗意文面试
  • 算法学习(十六)—— 综合练习
  • EMMC , UFS, SSD介绍
  • React图标库: 使用React Icons实现定制化图标效果
  • 进程与线程以及如何查看
  • larave5.8记录运行时产生的所有sql
  • 数据结构应用实例(四)——最小生成树
  • 性能测试 —— docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台!
  • Flask session cookie 失效在Safari中的解决方法
  • 《OpenCV计算机视觉》—— 图像金字塔
  • 记MySQL查询视图出现字符集编码不一致问题
  • redis的 stream数据类型实现 消息队列?
  • 在Vue 3中优化异步数据加载:利用`onMounted`与`Promise.all`
  • Spring Integration SFTP集成
  • 前端框架有哪些?全面解析主流前端框架
  • 【H2O2|全栈】关于CSS(1)CSS基础(一)
  • Android13默认开启电池百分比数字显示Framework
  • 项目答辩总结
  • NISP 一级 | 3.3 网络安全防护与实践
  • 取指操作流程
  • JavaWeb案例-登录认证
  • 【MRI基础】回波序列长度-echo train length ETL概念
  • 基于python+大数据爬虫技术+数据可视化+Spark的电力能耗数据分析与可视化平台设计与实现
  • UnLua调用蓝图变量、动画、函数
  • CSP-J 算法基础 排序算法的基本概念