简要咨询咨询QQ网站导航网站搜索手机站点联系我们设为首页加入收藏 

js读取json的两种常用方法示例介绍

来源:易贤网   阅读:917 次  日期:2014-11-03 14:47:14

温馨提示:易贤网小编为您整理了“js读取json的两种常用方法示例介绍”,方便广大网友查阅!

方法一: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

更多信息请查看IT技术专栏

更多信息请查看脚本栏目
点此处就本文及相关问题在本站进行非正式的简要咨询(便捷快速)】     【点此处查询各地各类考试咨询QQ号码及交流群
上一篇:JS 实现列表与多选框选择附预览动画
下一篇:js控制鼠标事件移动及移出效果显示
易贤网手机网站地址:js读取json的两种常用方法示例介绍
由于各方面情况的不断调整与变化,易贤网提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!