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 相关文章推荐
javascript跨域刷新实现代码
Jan 01 Javascript
js中top/parent/frame概述及案例应用
Feb 06 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
Oct 30 Javascript
jquery实现键盘左右翻页特效
Apr 30 Javascript
如何用javascript计算文本框还能输入多少个字符
Jul 29 Javascript
javascript中Date format(js日期格式化)方法小结
Dec 17 Javascript
JS运动相关知识点小结(附弹性运动示例)
Jan 08 Javascript
Node.js测试中的Mock文件系统详解
Nov 21 Javascript
javascript简单链式调用案例分析
May 10 Javascript
写给vue新手们的vue渲染页面教程
Sep 01 Javascript
Centos7 安装Node.js10以上版本的方法步骤
Oct 15 Javascript
vue使用一些外部插件及样式的配置代码
Nov 18 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
SONY ICF-SW55的电路分析
2021/03/02 无线电
php生成带logo二维码方法小结
2016/04/08 PHP
js的event详解。
2006/09/06 Javascript
40款非常棒的jQuery 插件和制作教程(系列二)
2011/11/02 Javascript
treepanel动态加载数据实现代码
2012/12/15 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
2014/04/23 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
原生JS实现匀速图片轮播动画
2016/10/18 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
JavaScript mixin实现多继承的方法详解
2017/03/30 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
2017/10/30 Javascript
NodeJS 中Stream 的基本使用
2018/07/30 NodeJs
详解React中合并单元格的正确写法
2019/01/08 Javascript
AngularJS实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 Javascript
js如何实现元素曝光上报
2019/08/07 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
微信小程序获取复选框全选反选选中的值(实例代码)
2019/12/17 Javascript
[02:34]2016完美“圣”典风云人物:BurNIng专访
2016/12/10 DOTA
python实现2014火车票查询代码分享
2014/01/10 Python
python脚本监控docker容器
2016/04/27 Python
Python求一批字符串的最长公共前缀算法示例
2019/03/02 Python
Python Django 封装分页成通用的模块详解
2019/08/21 Python
Python for循环及基础用法详解
2019/11/08 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
python同时遍历两个list用法说明
2020/05/02 Python
关于tf.matmul() 和tf.multiply() 的区别说明
2020/06/18 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
战友聚会邀请函
2014/01/18 职场文书
毕业典礼主持词大全
2014/03/26 职场文书
实习指导老师评语
2014/04/26 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
盲山观后感
2015/06/11 职场文书
中秋节感想
2015/08/10 职场文书
化工厂员工工作总结
2015/10/15 职场文书
安全生产学习心得体会
2016/01/18 职场文书