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


Posted in Javascript onOctober 19, 2014

方法一: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
Javascript 相关文章推荐
准确获得页面、窗口高度及宽度的JS
Nov 26 Javascript
TimergliderJS 一个基于jQuery的时间轴插件
Dec 07 Javascript
JS 实现导航栏悬停效果
Sep 23 Javascript
javascript实现回到顶部特效
May 06 Javascript
js图片轮播效果实现代码
Apr 18 Javascript
基于zepto的移动端轻量级日期插件--date_picker
Mar 04 Javascript
jQuery UI结合Ajax创建可定制的Web界面
Jun 22 Javascript
关于Javascript中defer和async的区别总结
Sep 20 Javascript
Node.js复制文件的方法示例
Dec 29 Javascript
Require.JS中的几种define定义方式示例
Jun 01 Javascript
使用Nuxt.js改造已有项目的方法
Aug 07 Javascript
Vue 实现展开折叠效果的示例代码
Aug 27 Javascript
Jquery解析Json格式数据过程代码
Oct 17 #Javascript
jQuery实现点击该行即可删除HTML表格行
Oct 17 #Javascript
JQuery判断radio是否选中并获取选中值的示例代码
Oct 17 #Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
Oct 17 #Javascript
js onmousewheel事件多次触发问题解决方法
Oct 17 #Javascript
js实现飞入星星特效代码
Oct 17 #Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
Oct 17 #Javascript
You might like
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
PHP实现图片压缩的两则实例
2014/07/19 PHP
常见php数据文件缓存类汇总
2014/12/05 PHP
php中Ioc(控制反转)和Di(依赖注入)
2017/05/07 PHP
PHP5.5新特性之yield理解与用法实例分析
2019/01/11 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
2012/05/13 Javascript
JavaScript 反科里化 this [译]
2012/09/20 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
JavaScript如何从listbox里同时删除多个项目
2013/10/12 Javascript
jquery中html、val与text三者属性取值的联系与区别介绍
2013/12/29 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
js实现星星打分效果的方法
2020/07/05 Javascript
jQuery实现仿百度首页滑动伸缩展开的添加服务效果代码
2015/09/09 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
js实现动态增加文件域表单功能
2018/10/22 Javascript
vue-router路由懒加载及实现的3种方式
2021/02/28 Vue.js
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
python之pyqt5通过按钮改变Label的背景颜色方法
2019/06/13 Python
python sleep和wait对比总结
2021/02/03 Python
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
高校毕业生登记表自我鉴定
2013/11/03 职场文书
自我介绍演讲稿
2014/01/15 职场文书
初三物理教学反思
2014/01/21 职场文书
大学生自我鉴定评语
2014/01/27 职场文书
索桥的故事教学反思
2014/02/06 职场文书
聘用意向书范本
2014/04/01 职场文书
报告会主持词
2014/04/02 职场文书
事业单位个人查摆问题及整改措施
2014/10/28 职场文书
计算机实训报告范文
2014/11/05 职场文书
2014年评职称工作总结
2014/11/20 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
Vue实现导入Excel功能步骤详解
2021/07/03 Vue.js