解析json字符串————>js中

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>
  安全,解析速度也很快。


你可能感兴趣的:(JavaScript,json,浏览器,IE,脚本,firefox)