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 相关文章推荐
JQery jstree 大数据量问题解决方法
Mar 09 Javascript
js Select下拉列表框进行多选、移除、交换内容的具体实现方法
Aug 13 Javascript
jquery实现倒计时代码分享
Jun 13 Javascript
jquery.validate 自定义验证方法及validate相关参数
Jan 18 Javascript
浅谈jquery的map()和each()方法
Jun 12 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
May 17 Javascript
简单的三步vuex入门
May 20 Javascript
详解js类型判断
May 22 Javascript
vue项目开发中setTimeout等定时器的管理问题
Sep 13 Javascript
vue里input根据value改变背景色的实例
Sep 29 Javascript
JointJS流程图的绘制方法
Dec 03 Javascript
js 计数排序的实现示例(升级版)
Jan 12 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
文件上传的实现
2006/10/09 PHP
php 中的str_replace 函数总结
2007/04/27 PHP
php把数组值转换成键的方法
2015/07/13 PHP
php数组冒泡排序算法实例
2016/05/06 PHP
Js动态创建div
2008/09/25 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
2015/10/27 Javascript
基于jQuery实现复选框是否选中进行答题提示
2015/12/10 Javascript
javascript每日必学之基础入门
2016/02/16 Javascript
javascript实现的猜数小游戏完整实例代码
2016/05/10 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
详解vue跨组件通信的几种方法
2017/06/15 Javascript
nodejs之get/post请求的几种方式小结
2017/07/26 NodeJs
es6新特性之 class 基本用法解析
2018/05/05 Javascript
angular2实现统一的http请求头方法
2018/08/13 Javascript
详解JavaScript函数callee、call、apply的区别
2019/03/08 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
Python  pip安装lxml出错的问题解决办法
2017/02/10 Python
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
将python2.7添加进64位系统的注册表方式
2019/11/20 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
matplotlib对象拾取事件处理的实现
2021/01/14 Python
可自定义箭头样式的CSS3气泡提示框
2016/03/16 HTML / CSS
css3的过滤效果简单实例
2016/08/03 HTML / CSS
英国最专业的健身器材供应商之一:Best Gym Equipment
2017/12/22 全球购物
墨尔本照明批发商店:Mica Lighting
2017/12/28 全球购物
环境工程大学生自荐信
2013/10/21 职场文书
餐厅楼面主管岗位职责范本
2014/02/16 职场文书
个人作风建设自查报告
2014/10/22 职场文书
社区综治工作汇报
2014/10/27 职场文书
2014年生产管理工作总结
2014/12/23 职场文书
教师个人学习总结
2015/02/11 职场文书
2015年办公室个人工作总结
2015/04/20 职场文书
2015年高三教学工作总结
2015/07/21 职场文书