JavaScript解析JSON格式数据的方法示例


Posted in Javascript onJanuary 24, 2017

本文实例讲述了JavaScript解析JSON格式数据的方法。分享给大家供大家参考,具体如下:

1、使用JavaScript提供的eval()函数

function JsonText1() {
  var strJSON = "{'Name':'Kevin','Age':'23'}"; //得到的JSON
  var obj = eval("(" + strJSON + ")"); //转换后的JSON对象
  alert(obj.Name);
}

2、使用JSON对象

① 使用JSON对象的stringify()函数,将对象转换成JSON

语法:var str = JSON.stringify(data);

② 使用JSON对象的parse()函数,将JSON转换成对象

语法:var data = JSON.parse(str);

var jsonStr = "";
//使用JSON对象的stringify()函数,将对象转换成JSON
function JsonText2() {
  var data = new Object;
  data.Name = "Kevin";
  data.Age = 23;
  jsonStr = JSON.stringify(data);
  alert(jsonStr);
}
//使用JSON对象的parse()函数,将JSON转换成对象
function JsonText3() {
  var data = JSON.parse(jsonStr);
  alert(data.Name);
}
Javascript 相关文章推荐
JS动画效果代码3
Apr 03 Javascript
让innerText在firefox火狐和IE浏览器都能用的写法
May 14 Javascript
当前页禁止复制粘贴截屏代码小集
Jul 24 Javascript
js+html5获取用户地理位置信息并在Google地图上显示的方法
Jun 05 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
React根据宽度自适应高度的示例代码
Oct 11 Javascript
p5.js入门教程之键盘交互
Mar 19 Javascript
element-ui的回调函数Events的用法详解
Oct 16 Javascript
Angular请求防抖处理第一次请求失效问题
May 17 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
Sep 06 Javascript
原生js无缝轮播插件使用详解
Mar 09 Javascript
谈谈node.js中的模块系统
Sep 01 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 #Javascript
Jquery树插件zTree实现菜单树
Jan 24 #Javascript
bootstrap table之通用方法( 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息)代码分享
Jan 24 #Javascript
树结构之JavaScript
Jan 24 #Javascript
AngularJS实现使用路由切换视图的方法
Jan 24 #Javascript
javascript 正则表达式去空行方法
Jan 24 #Javascript
JavaScript中动态向表格添加数据
Jan 24 #Javascript
You might like
用PHP实现小写金额转换大写金额的代码(精确到分)
2012/01/10 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
2012/03/05 PHP
php.ini中date.timezone设置详解
2016/11/20 PHP
JavaScript Sort 表格排序
2009/10/31 Javascript
Javascript 实现复制(Copy)动作方法大全
2014/06/20 Javascript
jQuery中[attribute]选择器用法实例
2014/12/31 Javascript
js实现楼层导航功能
2017/02/23 Javascript
jQuery中的类名选择器(.class)用法简单示例
2018/05/14 jQuery
JS获取子节点、父节点和兄弟节点的方法实例总结
2018/07/06 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
Node.js中出现未捕获异常的处理方法
2020/06/29 Javascript
Python中字典和JSON互转操作实例
2015/01/19 Python
python 寻找优化使成本函数最小的最优解的方法
2017/12/28 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
Python日志模块logging基本用法分析
2018/08/23 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
python实现抖音点赞功能
2019/04/07 Python
Python Selenium 之数据驱动测试的实现
2019/08/01 Python
DJANGO-URL反向解析REVERSE实例讲解
2019/10/25 Python
浅谈Django QuerySet对象(模型.objects)的常用方法
2020/03/28 Python
python实现猜数游戏(保存游戏记录)
2020/06/22 Python
浅谈Django前端后端值传递问题
2020/07/15 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
python模拟点击玩游戏的实例讲解
2020/11/26 Python
HTML5之语义标签介绍
2016/07/07 HTML / CSS
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
室内设计专业个人的自我评价
2013/10/19 职场文书
企业申诉管理制度
2014/01/30 职场文书
教师岗位聘任书范文
2014/03/29 职场文书
秋天的怀念教学反思
2014/04/28 职场文书
乡镇计划生育工作汇报
2014/10/28 职场文书
2015大学生实训报告
2014/11/05 职场文书
教师个人总结范文
2015/02/11 职场文书
教你如何用python开发一款数字推盘小游戏
2021/04/14 Python
Windows下redis下载、redis安装及使用教程
2021/06/02 Redis
Python OpenCV形态学运算示例详解
2022/04/07 Python