js中解析json字符串:
1.eval("..."):
var a_id=eval(‘{"name":123}’);
如果eval中的内容含有恶意脚本就麻烦了
2.json_parse:
需要导入json_parse.js:
<script src="js/json_parse.js"></script>
<script language="javascript">
var t = json_parse('{"name":123}');
alert(t.name);
</script>>
安全,解析速度快
3.var vjson = JSON.parse(jsonstr):
支持IE8和fireFox3这两个有内置json对象的浏览器;其他浏览器要引入json.js文件
<script src="js/json.js"></script>
<script language="javascript">
var t = JSON.parse('{"name":123}');
alert(t.name);
</script>
安全,解析速度也很快。