优美降解JSON.Parse [英] Graceful Degradation with JSON.Parse

查看:121
本文介绍了优美降解JSON.Parse的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果浏览器不支持JSON.parse,这将是有意义的包括json.js并调用parseJSON代替?

所以,code会看起来类似:

 变种Z者除外;如果(JSON.parse)
    Z = JSON.parse(亚达);
其他
    Z = JSON.parseJSON(亚达);


解决方案

您可以随时使用的 json2.js 并继续使用标准JSON.parse / .stringify。 json2.js增加了这些功能,如果浏览器没有他们,使用相同的名称,所以你可以保持您的通话简单。

If a browser doesn't support JSON.parse, would it make sense to include json.js and call parseJSON in lieu?

So the code would looks something like:

var z;

if (JSON.parse)
    z = JSON.parse(yada);
else
    z = JSON.parseJSON(yada); 

解决方案

You could always use json2.js and keep using the standard JSON.parse/.stringify. json2.js adds those functions if the browser doesn't have them, with the same names so you can keep your calls simple.

这篇关于优美降解JSON.Parse的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆