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 相关文章推荐
锋利的jQuery 第三章章节总结的例子
Mar 23 Javascript
js 第二代身份证号码的验证机制代码
May 12 Javascript
js Function类型
Dec 04 Javascript
JS图片自动轮换效果实现思路附截图
Apr 30 Javascript
javascript感应鼠标图片透明度显示的方法
Feb 24 Javascript
AngularJs中route的使用方法和配置
Feb 04 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
Apr 05 Javascript
Jquery EasyUI $.Parser
Jun 02 jQuery
详解vue中引入stylus及报错解决方法
Sep 22 Javascript
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
JavaScript类的继承方法小结【组合继承分析】
Jul 11 Javascript
vue 表单之通过v-model绑定单选按钮radio
May 13 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/07/03 PHP
PHP在弹框中获取foreach中遍历的id值并传递给地址栏
2017/06/13 PHP
js实现的网页颜色代码表全集
2007/07/17 Javascript
基于jquery的inputlimiter 实现字数限制功能
2010/05/30 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
JavaScript代码轻松实现网页内容禁止复制(代码简单)
2015/10/23 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
2016/12/26 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
JavaScrpt的面向对象全面解析
2017/05/09 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
详解如何让Express支持async/await
2017/10/09 Javascript
vue的全局提示框组件实例代码
2018/02/26 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
基于vue+element实现全局loading过程详解
2020/07/10 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
2021/01/18 Javascript
Python异常处理总结
2014/08/15 Python
Python中Django框架下的staticfiles使用简介
2015/05/30 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
Python算法应用实战之栈详解
2017/02/04 Python
django admin 后台实现三级联动的示例代码
2018/06/22 Python
详解python:time模块用法
2019/03/25 Python
Python startswith()和endswith() 方法原理解析
2020/04/28 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
浙大网新C/C++面试解惑
2015/05/27 面试题
幼师自荐信
2013/10/26 职场文书
读书月活动方案
2014/05/22 职场文书
安全生产目标管理责任书
2014/07/25 职场文书
产品陈列协议书(标准版)
2014/09/17 职场文书
销售经理工作检讨书
2015/02/19 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript
python 如何获取页面所有a标签下href的值
2021/05/06 Python
Python进阶学习之带你探寻Python类的鼻祖-元类
2021/05/08 Python
Pygame如何使用精灵和碰撞检测
2021/11/17 Python