当前位置 : 主页 > 手机教程 > 手机资讯 >

关于字符串和对象互转以及JSON.parse()的坑

来源:互联网 收集:自由互联 发布时间:2023-01-20
目录 字符串和对象互转及JSON.parse()的坑 重点 JSON解析对象字符串JSON.parse(objStr)报错 字符串和对象互转及JSON.parse()的坑 最近去了一个公司和后端的开发人员还没熟,导致以前不会出现的
目录
  • 字符串和对象互转及JSON.parse()的坑
    • 重点
  • JSON解析对象字符串JSON.parse(objStr)报错 

    字符串和对象互转及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

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持自由互联。

    上一篇:JavaScript手写LRU算法的示例代码
    下一篇:没有了
    网友评论