html5-JSON的新方法
JSON的新方法
parse():把字符串转成json
- 字符串中的属性要严格的加上引号
stingify():把json转化成字符串
- 会自动的把双引号加上
新方法的应用
- 深度克隆对象
如何其他浏览器做到兼容
- http://www.json.org/去下载json2.js
<script> var str = 'function show() {alert}'; eval(str); // 字符串转html-解析任何字符串 var str1 = '{name:"hello"}' // x 错误 var str2 = '{"name":"hello"}' JSON.parse(str2); // 只能解析json形式的字符串 (安全性更高) var json = {name:"hello"} JSON.stringify(json); // {"name":"hello"} </script>