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简化Ajax开发 Ajax开发入门
Oct 14 Javascript
javascript function调用时的参数检测常用办法
Feb 26 Javascript
node.js中的fs.existsSync方法使用说明
Dec 17 Javascript
原生JS简单实现ajax的方法示例
Nov 29 Javascript
微信小程序开发中的疑问解答汇总
Jul 03 Javascript
Angularjs使用过滤器完成排序功能
Sep 20 Javascript
Three.js如何用轨迹球插件(trackball)增加对模型的交互功能详解
Sep 25 Javascript
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
JavaScript设计模式之单例模式原理与用法实例分析
Jul 26 Javascript
说说如何使用Vuex进行状态管理(小结)
Apr 14 Javascript
JS数组push、unshift、pop、shift方法的实现与使用方法示例
Apr 29 Javascript
如何封装Vue Element的table表格组件
Feb 06 Vue.js
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
杏林同学录(六)
2006/10/09 PHP
新手配置 PHP 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
去掉destoon资讯内容页keywords关键字自带的文章标题的方法
2014/08/21 PHP
php使用curl打开https网站的方法
2015/06/17 PHP
iis 7下安装laravel 5.4环境的方法教程
2017/06/14 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
jquery获取一组checkbox的值(实例代码)
2013/11/04 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
javascript学习笔记_浅谈基础语法,类型,变量
2016/09/19 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
NodeJS中的MongoDB快速入门详细教程
2016/11/11 NodeJs
Angular.JS实现无限级的联动菜单(使用demo)
2017/02/08 Javascript
javascript图片预览和上传(兼容IE)
2017/03/15 Javascript
js 开发之autocomplete="off"在chrom中失效的解决办法
2017/09/28 Javascript
JS插件clipboard.js实现一键复制粘贴功能
2020/12/04 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
JavaScript基于数组实现的栈与队列操作示例
2018/12/22 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
vue-next/runtime-core 源码阅读指南详解
2019/10/25 Javascript
Python日期操作学习笔记
2008/10/07 Python
python登录pop3邮件服务器接收邮件的方法
2015/04/30 Python
Python连接phoenix的方法示例
2017/09/29 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
Python3.6 + TensorFlow 安装配置图文教程(Windows 64 bit)
2020/02/24 Python
Pycharm配置lua编译环境过程图解
2020/11/28 Python
css3 flex布局 justify-content:space-between 最后一行左对齐
2020/01/02 HTML / CSS
Farfetch香港官网:汇集全球时尚奢侈品购物平台
2017/11/26 全球购物
户外婚礼策划方案
2014/02/08 职场文书
机电一体化求职信
2014/03/10 职场文书
中国好声音华少广告词
2014/03/17 职场文书
停车位租赁协议书
2014/09/24 职场文书
logback如何自定义日志存储
2021/08/30 Java/Android
Python实现打乒乓小游戏
2021/09/25 Python
利用Java连接Hadoop进行编程
2022/06/28 Java/Android