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

解析JSON字串多种方法

2013-12-16 19:39 239 查看
解析JSON字串的方法有
(1)var vjson = eval(jsonstr);
缺点:不安全,有可能jsonstr中有恶意脚本,那就麻烦了。
(2)var vjson = json_parse(jsonstr);
安全,解析速度也很快,不过需要引入json_parse.js脚本;
(3)var vjson = JSON.parse(jsonstr);
安全,解析速度也很快。网上声称Firefox 3.1 和 IE 8 RC1浏览器内置该API接口,可以直接使用。如果考虑很多浏览器不支持内置的JSON,则在文件中引入json.js脚本即可。
json.js、json_parse.js两个文件在https://github.com/douglascrockford/JSON-js上可以下载。
附代码:

<script src="js/json.js"></script>   
<script language="javascript">   
var t = JSON.parse('{"name":123}');   
alert(t.name);   
</script>  
<script src="js/json.js"></script> <script language="javascript"> var t = JSON.parse('{"name":123}'); alert(t.name); </script>
Javascript代码
<script src="js/json_parse.js"></script>   
<script language="javascript">   
var t = json_parse('{"name":123}');   
alert(t.name);   
</script>>  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: