资讯专栏INFORMATION COLUMN

兼容系列-JSON.parse()转字符串为json对象,解决IE7及以下不兼容问题

caiyongji / 1107人阅读

摘要:字符串与之间转化常用方法将字符串转换成对象必须是单引套双引将对象转换为字符串兼容问题转化字符串成对象在及以下浏览器不支持其他两种没问题为了及以下浏览器支持上述方法,需要引入文件下载地址

字符串与json之间转化常用方法:
将字符串转换成json对象

var str = "{"name1":"value1", "name2":"value2"}";(必须是单引套双引)

JSON.parse(str);
eval("("+str+")");
var json = (new Function("return "+str))();

将json对象转换为字符串

JSON.stringify(json);

兼容问题

JSON.parse()转化字符串成json对象在IE7及以下浏览器不支持(其他两种没问题)

为了IE7及以下浏览器支持上述方法,需要引入json2.js文件(GitHub下载地址)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/93541.html

相关文章

  • 每天10个前端知识点:杂技

    摘要:个人博客已上线,欢迎前去访问评论无媛无故的个人博客以下内容若有问题烦请即时告知我予以修改,以免误导更多人。把一个逻辑值转换为字符串,并返回结果。注册后,可直接调用的接口,并获取的返回值。 个人博客已上线,欢迎前去访问评论!无媛无故 - wangchloe的个人博客 以下内容若有问题烦请即时告知我予以修改,以免误导更多人。 toString() && valueOf() JSON ...

    dongfangyiyu 评论0 收藏0
  • 每天10个前端知识点:杂技

    摘要:个人博客已上线,欢迎前去访问评论无媛无故的个人博客以下内容若有问题烦请即时告知我予以修改,以免误导更多人。把一个逻辑值转换为字符串,并返回结果。注册后,可直接调用的接口,并获取的返回值。 个人博客已上线,欢迎前去访问评论!无媛无故 - wangchloe的个人博客 以下内容若有问题烦请即时告知我予以修改,以免误导更多人。 toString() && valueOf() JSON ...

    marser 评论0 收藏0
  • 每天10个前端知识点:杂技

    摘要:个人博客已上线,欢迎前去访问评论无媛无故的个人博客以下内容若有问题烦请即时告知我予以修改,以免误导更多人。把一个逻辑值转换为字符串,并返回结果。注册后,可直接调用的接口,并获取的返回值。 个人博客已上线,欢迎前去访问评论!无媛无故 - wangchloe的个人博客 以下内容若有问题烦请即时告知我予以修改,以免误导更多人。 toString() && valueOf() JSON ...

    qieangel2013 评论0 收藏0
  • json

    摘要:是一种数据格式,不是一种数据类型经常用于前后端的交互数据前后端数据交互使用的是字符串而不是对象对象与普通对象的区别普通对象格式的对象在属性名上加上双引号,只能用双引号,不能用单引号格式的字符串格式的对象和格式的字符串之间的相互转换是一个对象 JSON : 是一种数据格式,不是一种数据类型;经常用于前后端的交互数据(前后端数据交互使用的是json字符串而不是json对象); json对象...

    luckyyulin 评论0 收藏0

发表评论

0条评论

caiyongji

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<