JSON.parse()和JSON.stringify()兼容低版本浏览器

本文介绍了如何在IE8及更低版本浏览器中实现JSON.parse和JSON.stringify的方法,包括引入json2.js库和提供替代实现。
摘要由CSDN通过智能技术生成

JSON.parse和JSON.stringify这两个方法在ie8及以上浏览器都能够使用,但关于兼容低版本的浏览器,可以用两种方法解决。
1.可以引入json2.js,下载地址
https://github.com/douglascrockford/JSON-js/blob/master/json2.js,下载下来单独引入,也可以以下面这种方式:

<!--[if lt IE 8]> <script src="https://raw.githubusercontent.com/douglascrockford/JSON-js/master/json2.js"></script> <![endif]-->

2.

if (!window.JSON) {
    window.JSON = {
        parse: function(jsonStr) {
   
            return eval('(' + jsonStr + ')');
        },
        stringify: function(jsonObj) {
   
            var result = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值