js读取json的两种常用方法示例介绍
2014-10-19 11:11
701 查看
方法一:js中最著名的eval方法
var strJson="{name:'张三'}";//json
var obj=eval("("+strJson+")");//转换后的json对象
alert(obj.name);//json name
此方法需要注意的是:
对象表达式{'name':'张三'}必须用“()”扩住,否则
var strJSON = "{name:'张三'}";
var obj = eval(strJSON);
alert(obj.constructor);//String 构造函数
alert(obj.name);//undefine
必须把对象表达式扩起来eval执行才能生成一个匿名对象!
方法二:函数构造定义法返回
var strJSON = "{name:'张三'}";//得到的JSON
var obj = new Function("return" + strJSON)();//转换后的JSON对象
alert(obj.name);//json name
您可能感兴趣的文章:
相关文章推荐
- js读取json的两种常用方法示例介绍
- js中函数调用的两种常用方法使用介绍
- js中函数调用的两种常用方法使用介绍
- Js和Jquery中ajax返回JSON格式的两种方法!(各有示例代码)
- JS动态调用方法名示例介绍
- 恢复Cisco路由器密码的两种常用方法介绍
- JS动态调用方法名示例介绍
- 在.NET中使用Newtonsoft.Json转换,读取,写入的方法介绍
- 设置php页面编码的两种方法示例介绍
- javascript预加载图片、css、js的方法示例介绍
- asp.net后台cs中的JSON格式变量在前台Js中调用方法(前后台示例代码)
- js控制页面控件隐藏显示的两种方法介绍
- 关于用js(jquery)遍历由php传递过来的json数据的方法介绍
- php读取文件内容的三种可行方法示例介绍
- js解析json读取List中的实体对象示例
- JS截取字符串常用方法整理及使用示例
- js/jquery解析json和数组格式的方法介绍
- Js 弹出框口并返回值的两种常用方法
- php读取文件内容的三种可行方法示例介绍
- 使用POST方式弹出窗口的两种方法示例介绍