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实现的所谓的滑动门
May 23 Javascript
event对象的方法 兼容多浏览器
Jun 27 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
Feb 27 Javascript
js实现键盘Enter键提交表单的方法
May 27 Javascript
jQuery插件jquery-barcode实现条码打印的方法
Nov 25 Javascript
jQuery实现下拉加载功能实例代码
Apr 01 Javascript
javascript汉字拼音互转的简单实例
Oct 09 Javascript
jQuery中的siblings()是什么意思(推荐)
Dec 29 Javascript
微信小程序实现选项卡功能
Jun 19 Javascript
浅谈webpack4.x 入门(一篇足矣)
Sep 05 Javascript
vue组件之间通信方式实例总结【8种方式】
Feb 22 Javascript
浅谈js闭包理解
Mar 28 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 伪静态隐藏传递参数名的四种方法
2010/02/22 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
thinkPHP数据库增删改查操作方法实例详解
2016/12/06 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
javascript学习(二)javascript常见问题总结
2013/01/02 Javascript
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
jQuery实现按钮点击遮罩加载及处理完后恢复的效果
2016/06/07 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
浅谈一个webpack构建速度优化误区
2019/06/24 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
移动端JS实现拖拽两种方法解析
2020/10/12 Javascript
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
Python常见字典内建函数用法示例
2018/05/14 Python
pycharm安装和首次使用教程
2018/08/27 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
2019/07/15 Python
OpenCV4.1.0+VS2017环境配置的方法步骤
2020/07/09 Python
python爬虫利用代理池更换IP的方法步骤
2021/02/21 Python
美国值得信赖的婚恋交友网站:eHarmony
2018/10/04 全球购物
世界上第一个水枕头:Mediflow
2018/12/06 全球购物
Stührling手表官方网站:男女高品质时尚手表的领先零售商
2021/01/07 全球购物
美国购买韩国护肤和美容产品网站:Althea Korea
2020/11/16 全球购物
秘书岗位职责
2013/11/18 职场文书
外语系毕业生找工作的求职信
2013/11/28 职场文书
数学教学随笔感言
2014/02/17 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
电视新闻稿
2015/07/17 职场文书
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
Pytorch数据读取之Dataset和DataLoader知识总结
2021/05/23 Python
详细聊聊Oracle表碎片对性能有多大的影响
2022/03/19 Oracle