您现在的位置是:网站首页> 编程资料编程资料
关于字符串和对象互转以及JSON.parse()的坑_javascript技巧_
2023-05-24
183人已围观
简介 关于字符串和对象互转以及JSON.parse()的坑_javascript技巧_
字符串和对象互转及JSON.parse()的坑
最近去了一个公司和后端的开发人员还没熟,导致以前不会出现的问题 现在都会变成拦路虎 相当于也是一次学习的机会吧

这是以前写的 不是特别全面 今天做一个补充

因为使用JSON.parse需严格遵守JSON规范,所以报错了,转换格式就成功了

最后总结来说,如果使用JSON.parse()方法来转化成json对象的数据格式的话,需要注意的是被转化的字符串里面的属性要使用引号,并且总体是单引号套双引号的方式。
重点
如果你使用eval()或者new Function()的方式来转化,那就完全可以忽略上述的这两点需要注意的地方

JSON解析对象字符串JSON.parse(objStr)报错
Unexpected number in JSON at position XXX

JSON解析对象字符串JSON.parse(objStr) 报错
Unexpected number in JSON at position XXX
因为字符串中包含以 0 开头数字类型,JSON解析就会报错,所以返回的数据类型要用字符串类型string
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- vue.js出现Vue.js not detected错误的解决方案_vue.js_
- React中props使用教程_React_
- React受控组件与非受控组件详细介绍_React_
- React生命周期函数深入全面介绍_React_
- Javascript中replace方法与正则表达式的结合使用教程_javascript技巧_
- React网络请求发起方法详细介绍_React_
- Vue2 与 Vue3 的数据绑定原理及实现_vue.js_
- layUI布局使用教程_javascript技巧_
- JS前端开发之exec()和match()的对比使用_javascript技巧_
- layui框架教程_javascript技巧_
