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 相关文章推荐
jquery 实现两Select 标签项互调示例代码
Sep 25 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
Aug 09 Javascript
jquery通过扩展select控件实现支持enter或focus选择的方法
Nov 19 Javascript
微信小程序 支付简单实例及注意事项
Jan 06 Javascript
微信小程序 常用工具类详解及实例
Feb 15 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
Apr 13 Javascript
图片懒加载imgLazyLoading.js使用详解
Sep 15 Javascript
Vue入门学习笔记【基本概念、对象、过滤器、指令等】
Apr 13 Javascript
bootstrap Table实现合并相同行
Jul 19 Javascript
vue + axios get下载文件功能
Sep 25 Javascript
Vue项目中如何使用Axios封装http请求详解
Oct 23 Javascript
vue组件开发之tab切换组件使用详解
Aug 21 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
Codeigniter的一些优秀特性总结
2015/01/21 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
ThinkPHP 5.1 跨域配置方法
2019/10/11 PHP
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
jquery多浏览器捕捉回车事件代码
2010/06/22 Javascript
jquery中each方法示例和常用选择器
2014/07/08 Javascript
jQuery中parents()和parent()的区别分析
2014/10/28 Javascript
JQuery简单实现锚点链接的平滑滚动
2015/05/03 Javascript
jQuery往textarea中光标所在位置插入文本的方法
2015/06/26 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
2016/06/01 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
javascript中的 object 和 function小结
2016/08/14 Javascript
Ajax的概述与实现过程
2016/11/18 Javascript
JS 循环li添加点击事件 (闭包的应用)
2016/12/10 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
2017/07/27 Javascript
JavaScript实现滑动导航栏效果
2017/08/30 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
[03:28]2014DOTA2国际邀请赛 走近EG战队天才中单Arteezy
2014/07/12 DOTA
[02:56]《DAC最前线》之国外战队抵达上海备战亚洲邀请赛
2015/01/28 DOTA
[01:05:07]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第一场2月1日
2021/03/11 DOTA
低版本中Python除法运算小技巧
2015/04/05 Python
Python三级菜单的实例
2017/09/13 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
Sanic框架流式传输操作示例
2018/07/18 Python
python+logging+yaml实现日志分割
2019/07/22 Python
Python ADF 单位根检验 如何查看结果的实现
2020/06/03 Python
python程序需要编译吗
2020/06/19 Python
西班牙香水和化妆品连锁店:Druni
2019/05/05 全球购物
大学生个人求职信例文
2014/07/07 职场文书
公司庆典欢迎词
2015/01/26 职场文书
Django实现翻页的示例代码
2021/05/24 Python
python之json文件转xml文件案例讲解
2021/08/07 Python
PyTorch中permute的使用方法
2022/04/26 Python