您的位置:首页 > Web前端 > JavaScript

javascript 字符串转json对象

2017-02-16 00:00 162 查看
目前js解析json的几种方法:

0.new function();

具有动态作用域 极其耗性能 引发不可预知的bug;

1. eval();

具有动态作用域 极其耗性能 引发不可预知的bug;

2.string.parseJSON();

支持IE8+

3.JSON.parse();

支持IE8+

4.object.toJSONString(); // json对象转化为json字符串

5.json.stringify();// 同上

除了eval()函数是js内置的之外,其他的几个方法都来自json.js包。新版本的 JSON 修改了 API,将 JSON.stringify() 和 JSON.parse() 两个方法都注入到了 Javascript 的内建对象里面,前者变成了 Object.toJSONString(),而后者变成了 String.parseJSON()。

看了网上不下30篇博客文章都说eval Function 是魔鬼,提示不要使用,好吧问题来了 博主并未给其他解决方案 , 很有可能是第三方的插件; 下面 说一个原生封装的轮子兼容IE7等低版本浏览器 下载地址:

https://github.com/liuyushao147/javascript_minCode

欢迎大神指正;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript json解析