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 相关文章推荐
Exitjs获取DataView中图片文件名
Nov 26 Javascript
Javascript中的相等与不等运算
Apr 25 Javascript
利用location.hash实现跨域iframe自适应
May 04 Javascript
30分钟就入门的正则表达式基础教程
Feb 25 Javascript
javascript中SetInterval与setTimeout的定时器用法
Aug 24 Javascript
JS实现的倒计时效果实例(2则实例)
Dec 23 Javascript
jQuery实现简单的网页换肤效果示例
Sep 18 Javascript
JavaScript动态检验密码强度的实现方法
Nov 09 Javascript
vue数组对象排序的实现代码
Jun 20 Javascript
vue项目创建步骤及路由router
Jan 14 Javascript
vue单应用在ios系统中实现微信分享功能操作
Sep 07 Javascript
vue3.0 项目搭建和使用流程
Mar 04 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
根据一段代码浅谈Javascript闭包
2010/12/14 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
jQuery源码解读之removeClass()方法分析
2015/02/20 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
跟我学习javascript的arguments对象
2015/11/16 Javascript
实例详解JSON数据格式及json格式数据域字符串相互转换
2016/01/07 Javascript
各种选择框jQuery的选中方法(实例讲解)
2017/06/27 jQuery
JS实现页面内跳转的简单代码
2017/09/03 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
JS+php后台实现文件上传功能详解
2019/03/02 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
JavaScript中Dom操作实例详解
2019/07/08 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
Vue中keep-alive组件的深入理解
2020/08/23 Javascript
2款Python内存检测工具介绍和使用方法
2014/06/01 Python
Python入门之后再看点什么好?
2018/03/05 Python
Python读写/追加excel文件Demo分享
2018/05/03 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
Django实现CAS+OAuth2的方法示例
2019/10/30 Python
python如何实现单链表的反转
2020/02/10 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
python 基于opencv去除图片阴影
2021/01/26 Python
中专生自荐信
2013/10/12 职场文书
国际政治个人自荐信范文
2013/11/26 职场文书
高三生物教学反思
2014/01/25 职场文书
学校清明节活动总结
2014/07/04 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
刑事附带民事代理词
2015/05/25 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android