JS之字符串与JSON转换
2016-01-16 15:05
246 查看
JS之字符串转换JSON
1.eval 古老的方式
function strToJson(str){var json = eval('(' + str + ')');
return json;
}
争议较多,危害较多,浏览器不支持等 建议用new Function 代替
2.Function 怪异的方式
function strToJson(str){var json = (new Function("return " + str))();
return json;
}
3.JSON.parse() 正统的方式
function strToJson(str){return JSON.parse(str);
}
相关文章推荐
- js中的逻辑与(&&)和逻辑或(||)
- javascript中同步加载和异步加载详解2
- javascript中同步加载和异步加载详解1
- 一些JavaScript题目
- javascript中document.write() 介绍1
- 如何用js生成随机数
- JS魔法堂:彻底理解0.1 + 0.2 === 0.30000000000000004的背后
- 为extjs的TabPanel 添加右键关闭效果(修改一个bug)
- js工具函数
- JS如何判断IE和火狐与Chrome浏览器
- [javaScript]改变鼠标经过表格行背景色
- CreateJS-EaseJS 应用
- JavaScript 教程
- JavaScript摘要
- JavaScript面向对象精要
- javascript学习笔记(一)
- JavaScript 学习摘要(2)
- AnjularJs的应用
- JavaScript中的方法重载
- js 获取地址栏参数