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 function调用时的参数检测常用办法
Feb 26 Javascript
jquery实现弹出层遮罩效果的简单实例
Mar 03 Javascript
使用CSS3的scale实现网页整体缩放
Mar 18 Javascript
快速学习jQuery插件 Form表单插件使用方法
Dec 01 Javascript
谈一谈js中的执行环境及作用域
Mar 30 Javascript
Bootstrap学习笔记之css样式设计(1)
Jun 07 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
Aug 24 Javascript
Vue源码解析之Template转化为AST的实现方法
Dec 14 Javascript
layui switch 开关监听 弹出确定状态转换的例子
Sep 21 Javascript
vue 路由子组件created和mounted不起作用的解决方法
Nov 05 Javascript
详解vue-flickity的fullScreen功能实现
Apr 07 Javascript
JQuery基于FormData异步提交数据文件
Sep 01 jQuery
解决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文件操作实现代码分享
2011/09/01 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
JavaScript入门学习书籍推荐
2008/06/12 Javascript
动态加载外部javascript文件的函数代码分享
2011/07/28 Javascript
javascript判断ie浏览器6/7版本加载不同样式表的实现代码
2011/12/26 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
javascripit实现密码强度检测代码分享
2013/12/12 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
在vue中使用jointjs的方法
2018/03/24 Javascript
layui结合form,table的全选、反选v1.0示例讲解
2018/08/15 Javascript
Vue infinite update loop的问题解决
2019/04/23 Javascript
移动端吸顶fixbar的解决方案详解
2019/07/17 Javascript
jQuery实现每日秒杀商品倒计时功能
2019/09/06 jQuery
webpack.DefinePlugin与cross-env区别详解
2020/02/23 Javascript
Vue关于组件化开发知识点详解
2020/05/13 Javascript
jquery自定义组件实例详解
2020/12/31 jQuery
[16:27]DOTA2 HEROS教学视频教你分分钟做大人-艾欧
2014/06/11 DOTA
python实现分析apache和nginx日志文件并输出访客ip列表的方法
2015/04/04 Python
在Python中使用SimpleParse模块进行解析的教程
2015/04/11 Python
Python实现各种排序算法的代码示例总结
2015/12/11 Python
Python基于回溯法解决01背包问题实例
2017/12/06 Python
Python实现采用进度条实时显示处理进度的方法
2017/12/19 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
python3.5基于TCP实现文件传输
2020/03/20 Python
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
美国Max仓库:Max Warehouse
2020/05/31 全球购物
优秀毕业生自荐信范文
2014/01/01 职场文书
《世界多美呀》教学反思
2014/03/02 职场文书
应届毕业生求职信
2014/05/26 职场文书
幼儿教师三分钟演讲稿
2019/06/21 职场文书
Vue2.0搭建脚手架
2022/03/13 Vue.js