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写的数字拼图小游戏代码[学习参考]
Oct 29 Javascript
js写一个弹出层并锁屏效果实现代码
Dec 07 Javascript
Javascript前端UI框架Kit使用指南之kitjs的对话框组件
Nov 28 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
Mar 01 Javascript
JS打印组合功能
Aug 04 Javascript
Angular2 组件间通过@Input @Output通讯示例
Aug 24 Javascript
vue实现自定义日期组件功能的实例代码
Nov 06 Javascript
layui时间控件选择时间范围的实现方法
Sep 28 Javascript
基于axios 的responseType类型的设置方法
Oct 29 Javascript
Javascript中的this,bind和that使用实例
Dec 05 Javascript
JS轮播图的实现方法
Aug 24 Javascript
原生js实现无缝轮播图效果
Jan 28 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
给多个地址发邮件的类
2006/10/09 PHP
php !function_exists("T7FC56270E7A70FA81A5935B72EACBE29"))代码解密
2011/01/07 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
解析PHP中intval()等int转换时的意外异常情况
2013/06/21 PHP
jquery 防止表单重复提交代码
2010/01/21 Javascript
JQUERY获取form表单值的代码
2010/07/17 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
jquery放大镜效果超漂亮噢
2013/11/15 Javascript
使用JavaScript实现网页版Pongo设计思路及源代码分享
2014/06/16 Javascript
一个小例子解释如何来阻止Jquery事件冒泡
2014/07/17 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
分享10个原生JavaScript技巧
2015/04/20 Javascript
原生JS和jQuery版实现文件上传功能
2016/04/18 Javascript
基于jquery实现最简单的选项卡切换效果
2016/05/08 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
2016/06/12 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
移动端滑动插件Swipe教程
2016/10/16 Javascript
微信小程序自定义轮播图
2018/11/04 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
vue进入页面时不在顶部,检测滚动返回顶部按钮问题及解决方法
2019/10/30 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
pyqt和pyside开发图形化界面
2014/01/22 Python
用实例解释Python中的继承和多态的概念
2015/04/27 Python
Python Image模块基本图像处理操作小结
2019/04/13 Python
Python插入Elasticsearch操作方法解析
2020/01/19 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
python中数字是否为可变类型
2020/07/08 Python
使用postMessage让 iframe自适应高度的方法示例
2019/10/08 HTML / CSS
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
什么是设计模式
2012/06/17 面试题
运动员获奖感言
2014/08/15 职场文书
相亲活动方案
2014/08/26 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
七年级作文之冬景
2019/11/07 职场文书
MySQL之DML语言
2021/04/05 MySQL