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 的addEventListener()及attachEvent()区别分析
May 21 Javascript
jquery获得页面元素的坐标值实现思路及代码
Apr 15 Javascript
JavaScript中的变量定义与储存介绍
Dec 31 Javascript
jquery实现简单合拢与展开网页面板的方法
Sep 01 Javascript
原生和jQuery的ajax用法详解
Jan 23 Javascript
使用Vue动态生成form表单的实例代码
Apr 26 Javascript
微信小程序实现tab页面切换功能
Jul 13 Javascript
vue中的计算属性实例详解
Sep 19 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
Apr 30 Javascript
如何实现双向绑定mvvm的原理实现
May 28 Javascript
vue项目出现页面空白的解决方案
Oct 31 Javascript
Javascript实现html转pdf高清版(提高分辨率)
Feb 19 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输出Excel文件类
2010/02/08 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
PHP实现链式操作的核心思想
2015/06/23 PHP
PHP7正式版测试,性能惊艳!
2015/12/08 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
为指定元素增加样式的js代码
2009/12/09 Javascript
颜色选择器 Color Picker,IE,Firefox,Opera,Safar
2010/11/25 Javascript
鼠标右击事件代码(asp.net后台)
2011/01/27 Javascript
jquery操作select option 的代码小结
2011/06/21 Javascript
firefox下input type="file"的size是多大
2011/10/24 Javascript
详解js的异步编程技术的方法
2017/02/09 Javascript
基于jQuery实现瀑布流页面
2017/04/11 jQuery
解决vue js IOS H5focus无法自动弹出键盘的问题
2018/08/30 Javascript
JavaScript实现省市联动效果
2019/11/22 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
打印出python 当前全局变量和入口参数的所有属性
2009/07/01 Python
Python实现全角半角字符互转的方法
2016/11/28 Python
Python使用asyncio包处理并发详解
2017/09/09 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
2017/11/11 Python
一篇文章弄懂Python中所有数组数据类型
2019/06/23 Python
对Python函数设计规范详解
2019/07/19 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
上课迟到检讨书100字
2014/01/11 职场文书
毕业证丢失证明
2014/01/15 职场文书
《我不是最弱小的》教学反思
2014/02/23 职场文书
竞聘书格式及范文
2014/03/31 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
2014年党支部书记工作总结
2014/12/04 职场文书
《鲸》教学反思
2016/02/23 职场文书
python编写五子棋游戏
2021/05/25 Python
Python加密技术之RSA加密解密的实现
2022/04/08 Python
Python matplotlib安装以及实现简单曲线的绘制
2022/04/26 Python