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 相关文章推荐
关于scrollLeft,scrollTop的浏览器兼容性测试
Mar 19 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
Jun 10 Javascript
Node.js事件循环(Event Loop)和线程池详解
Jan 28 Javascript
JS判断是否360安全浏览器极速内核的方法
Jan 29 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
Mar 09 Javascript
JS组件系列之JS组件封装过程详解
Apr 28 Javascript
JavaScript基本语法_动力节点Java学院整理
Jun 26 Javascript
基于node.js之调试器详解
Aug 22 Javascript
jQuery判断自定义属性data-val用法示例
Jan 07 jQuery
通过实例了解js函数中参数的传递
Jun 15 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
Sep 07 Javascript
vue项目实现多语言切换的思路
Sep 17 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
使用 eAccelerator加速PHP代码的目的
2007/03/16 PHP
PHP jpgraph库的配置及生成统计图表:折线图、柱状图、饼状图
2017/05/15 PHP
php面向对象重点知识分享
2019/09/27 PHP
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
jquery实现手风琴效果实例代码
2013/11/15 Javascript
html文本框提示效果的示例代码
2014/06/28 Javascript
JavaScript常用脚本汇总(三)
2015/03/04 Javascript
js格式化时间的方法
2015/12/18 Javascript
详解JavaScript中数组和字符串的lastIndexOf()方法使用
2016/03/13 Javascript
jQuery+CSS3文字跑马灯特效的简单实现
2016/06/25 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
浅谈JavaScript中的apply/call/bind和this的使用
2017/02/26 Javascript
提高JavaScript执行效率的23个实用技巧
2017/03/01 Javascript
vue动态路由配置及路由传参的方式
2018/05/23 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
Python实现一个Git日志统计分析的小工具
2017/12/14 Python
python 实现数组list 添加、修改、删除的方法
2018/04/04 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
Python 如何实现数据库表结构同步
2020/09/29 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
两种CSS3伪类选择器详细介绍
2013/12/24 HTML / CSS
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
什么是接口(Interface)?
2013/02/01 面试题
软件生产职位结构化面试主要考察要素及面试题库
2015/06/12 面试题
毕业典礼主持词大全
2014/03/26 职场文书
标准单位租车协议书
2014/09/23 职场文书
幼儿园感谢信
2015/01/21 职场文书
党员转正申请报告
2015/05/15 职场文书
2015大学迎新晚会策划书
2015/07/16 职场文书
《红领巾真好》教学反思
2016/02/16 职场文书
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python
生命的关键成分来自太空?陨石说是的
2022/04/29 数码科技