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问题整理
Aug 16 Javascript
JavaScript中URL编码函数代码
Jan 11 Javascript
jQuery学习笔记之总体架构
Jun 03 Javascript
js实现div闪烁原理及实现代码
Jun 24 Javascript
利用JS生成博文目录及CSS定制博客
Feb 10 Javascript
BootStrap实用代码片段之一
Mar 22 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
js 用于检测类数组对象的函数方法
May 02 Javascript
JS闭包经典实例详解
Dec 20 Javascript
ElementUI多个子组件表单的校验管理实现
Nov 07 Javascript
解决vant的Toast组件时提示not defined的问题
Nov 11 Javascript
解决vue项目本地启动时无法携带cookie的问题
Feb 06 Vue.js
解决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
在Windows系统上安装PHP运行环境文字教程
2010/07/19 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
php微信开发之关注事件
2018/06/14 PHP
详解Laravel设置多态关系模型别名的方式
2019/10/17 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
2020/04/14 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
2011/12/21 Javascript
jquery ajax 同步异步的执行 return值不能取得的解决方案
2012/01/08 Javascript
jquery的trigger和triggerHandler的区别示例介绍
2014/04/20 Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
2014/08/12 Javascript
基于jquery实现省市区三级联动效果
2015/12/25 Javascript
JavaScript函数柯里化详解
2016/04/29 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
基于require.js的使用(实例讲解)
2017/09/07 Javascript
vue项目实现减少app.js和vender.js的体积操作
2020/11/12 Javascript
通过实例解析js可枚举属性与不可枚举属性
2020/12/02 Javascript
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
Python3基础之基本数据类型概述
2014/08/13 Python
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
2020/11/24 Python
利用css3如何设置没有上下边的列表间隔线
2017/07/03 HTML / CSS
一张图片能隐含千言万语之隐藏你的程序代码
2012/12/13 HTML / CSS
英国巧克力贸易公司:Chocolate Trading Company
2017/03/21 全球购物
日本最大的彩色隐形眼镜销售网站:CharmColor
2020/09/09 全球购物
EJB面试题
2015/07/28 面试题
资深生产主管自我评价
2013/09/22 职场文书
大学生职业生涯规划书参考模板
2014/03/05 职场文书
以权谋私检举信范文
2015/03/02 职场文书
关于nginx 实现jira反向代理的问题
2021/09/25 Servers
类和原型的设计模式之复制与委托差异
2022/07/07 Javascript