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 相关文章推荐
xml 与javascript结合的问题解决方法
Mar 24 Javascript
在JavaScript中实现类的方式探讨
Aug 28 Javascript
jQuery解析XML文件同时动态增加js文件的方法
Jun 01 Javascript
jQuery判断元素是否显示 是否隐藏的简单实现代码
May 19 Javascript
jQuery无刷新上传之uploadify3.1简单使用
Jun 18 Javascript
ECMAScript6快速入手攻略
Jul 18 Javascript
Angular设置title信息解决SEO方面存在问题
Aug 19 Javascript
基于cookie实现zTree树刷新后展开状态不变
Feb 28 Javascript
vue解决弹出蒙层滑动穿透问题的方法
Sep 22 Javascript
基于 vue-skeleton-webpack-plugin 的骨架屏实战
Aug 05 Javascript
vue实现抽屉弹窗效果
Nov 15 Javascript
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
Mar 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
php mssql 日期出现中文字符的解决方法
2009/03/10 PHP
php下拉选项的批量操作的实现代码
2013/10/14 PHP
网页上facebook分享功能具体实现
2014/01/26 PHP
PHP filesize函数用法浅析
2019/02/15 PHP
简单的JS多重继承示例
2008/03/13 Javascript
jquery的ajax和getJson跨域获取json数据的实现方法
2014/02/04 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
2015/04/06 Javascript
JQuery+EasyUI轻松实现步骤条效果
2016/02/22 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
2016/06/21 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
浅谈vue-router 路由传参的方法
2017/12/27 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
基于javascript实现碰撞检测
2020/03/12 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
[02:47]DOTA2英雄基础教程 野性怒吼兽王
2013/12/05 DOTA
在Python中处理时间之clock()方法的使用
2015/05/22 Python
详细解读Python中解析XML数据的方法
2015/10/15 Python
python中datetime模块中strftime/strptime函数的使用
2018/07/03 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
python 利用pyttsx3文字转语音过程详解
2019/09/25 Python
解决pytorch DataLoader num_workers出现的问题
2020/01/14 Python
python 元组的使用方法
2020/06/09 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
.NET概念性的面试题
2012/02/29 面试题
经济管理专业毕业生推荐信
2013/11/11 职场文书
自荐信格式技巧有哪些呢
2013/11/19 职场文书
应届毕业生如何写求职信
2014/02/16 职场文书
总经理任命书范本
2014/06/05 职场文书
力学专业求职信
2014/07/23 职场文书
导游词之太行山青龙峡
2020/01/14 职场文书
实战 快速定位MySQL的慢SQL
2022/03/22 MySQL