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 相关文章推荐
一个很简单的办法实现TD的加亮效果.
Jun 29 Javascript
jquery 实现的全选和反选
Apr 15 Javascript
Javascript setInterval的两种调用方法(实例讲解)
Nov 29 Javascript
jquery显示loading图片直到网页加载完成的方法
Jun 25 Javascript
js实现接收表单的值并将值拼在表单action后面的方法
Nov 23 Javascript
Bootstrap每天必学之弹出框(Popover)插件
Apr 25 Javascript
js removeChild 方法深入理解
Aug 16 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
Mar 09 Javascript
JavaScript基于数组实现的栈与队列操作示例
Dec 22 Javascript
JQuery表单元素取值赋值方法总结
May 12 jQuery
JS代码简洁方式之函数方法详解
Jul 28 Javascript
使用js获取身份证年龄的示例代码
Dec 11 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 smarty模版引擎中的缓存应用
2009/12/02 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
2015/10/01 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
JQuery打造PHP的AJAX表单提交实例
2009/11/03 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
2014/04/15 Javascript
使用GruntJS构建Web程序之构建篇
2014/06/04 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
javascript表格隔行变色加鼠标移入移出及点击效果的方法
2015/04/10 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
2015/10/29 Javascript
JavaScript代码判断点击第几个按钮
2015/12/13 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
JS函数内部属性之arguments和this实例解析
2018/10/07 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
2019/12/23 Javascript
vue移动端弹起蒙层滑动禁止底部滑动操作
2020/07/22 Javascript
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[48:11]完美世界DOTA2联赛 Magma vs GXR 第二场 11.07
2020/11/10 DOTA
python实现异步回调机制代码分享
2014/01/10 Python
python实现输入数字的连续加减方法
2018/06/22 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
python3的输入方式及多组输入方法
2018/10/17 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
CSS3结构性伪类选择器九种写法
2012/04/18 HTML / CSS
HTML5 video进入全屏和退出全屏的实现方法
2020/07/28 HTML / CSS
直接有效的自我评价
2014/01/11 职场文书
安全大检查反思材料
2014/01/31 职场文书
《母亲的恩情》教学反思
2014/02/13 职场文书
党支部活动策划方案
2014/08/18 职场文书
大学学生会竞选稿
2015/11/19 职场文书
PHP判断是否是json字符串
2021/04/01 PHP
2021年国漫热度排行前十,完美世界上榜,第四是美国动画作品
2022/03/18 国漫