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 相关文章推荐
Struts2的s:radio标签使用及用jquery添加change事件
Apr 08 Javascript
将查询条件的input、select清空
Jan 14 Javascript
技术男用来对妹子表白的百度首页
Jul 23 Javascript
jQuery实现表格展开与折叠的方法
May 04 Javascript
使用js复制链接中的部分文字的方法
Jul 30 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
Jul 07 Javascript
JS实现多张图片预览同步上传功能
Jun 23 Javascript
vue router demo详解
Oct 13 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
May 04 Javascript
JS实现模糊查询带下拉匹配效果
Jun 21 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
Sep 27 Javascript
nuxt.js服务端渲染中axios和proxy代理的配置操作
Nov 06 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实现验证码功能
2006/10/09 PHP
PHP访问MYSQL数据库封装类(附函数说明)
2010/12/04 PHP
PHP添加Xdebug扩展的方法
2014/02/12 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
2019/05/27 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
jQuery 1.9.1源码分析系列(十四)之常用jQuery工具
2015/12/02 Javascript
基于jQuey实现鼠标滑过变色(整行变色)
2015/12/07 Javascript
Bootstrap零基础学习第一课之模板
2016/07/18 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
js实现华丽的九九乘法表效果
2017/03/29 Javascript
写一个移动端惯性滑动&回弹Vue导航栏组件 ly-tab
2018/03/06 Javascript
jquery 动态遍历select 赋值的实例
2018/09/12 jQuery
js将URL网址转为16进制加密与解密函数
2020/03/04 Javascript
vue+vuex+axios从后台获取数据存入vuex,组件之间共享数据操作
2020/07/31 Javascript
[00:48]DOTA2国际邀请赛公开赛报名开始 扫码开启逐梦之旅
2018/06/06 DOTA
Python中暂存上传图片的方法
2015/02/18 Python
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
python中的decorator的作用详解
2018/07/26 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
详解Python循环作用域与闭包
2019/03/21 Python
python基于paramiko将文件上传到服务器代码实现
2019/07/08 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
django将网络中的图片,保存成model中的ImageField的实例
2019/08/07 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
导出HTML5 Canvas图片并上传服务器功能
2019/08/16 HTML / CSS
网购亚洲时装、美容产品和生活百货:YesStyle
2016/09/15 全球购物
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
英国最大的天然和有机产品在线零售商之一:Big Green Smile
2020/05/06 全球购物
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
青蓝工程实施方案
2014/03/27 职场文书
产品设计开发计划书
2014/05/07 职场文书
PyTorch device与cuda.device用法
2022/04/03 Python
Elasticsearch 批量操作
2022/04/19 Python