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 相关文章推荐
js 编程笔记 无名函数
Jun 28 Javascript
jquery判断浏览器类型的代码
Nov 05 Javascript
javascript中encodeURI和decodeURI方法使用介绍
May 06 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
May 11 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
Mar 12 Javascript
学习JavaScript设计模式之观察者模式
Apr 22 Javascript
浅析Bootstrap验证控件的使用
Jun 23 Javascript
node.js的事件机制
Feb 08 Javascript
如何解决vue与传统jquery插件冲突
Mar 20 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
May 09 Javascript
vue使用codemirror的两种用法
Aug 27 Javascript
React 条件渲染最佳实践小结(7种)
Sep 27 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
Amazon Prime Video平台《无限住人 -IMMORTAL-》2020年开始TV放送!
2020/03/06 日漫
PHP通过iconv将字符串从GBK转换为UTF8字符集
2011/07/18 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
2018/05/25 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
2018/09/07 PHP
php实现数字补零的方法总结
2018/09/12 PHP
在Laravel中使用GuzzleHttp调用第三方服务的API接口代码
2019/10/15 PHP
从URL中提取参数与将对象转换为URL查询参数的实现代码
2012/01/12 Javascript
Jquery读取URL参数小例子
2013/08/30 Javascript
jquery实现的鼠标拖动排序Li或Table
2014/05/04 Javascript
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
纯JS焦点图特效实例(可一个页面多用)
2016/12/07 Javascript
写jQuery插件时的注意点
2017/02/20 Javascript
微信小程序 wx.request方法的异步封装实例详解
2017/05/18 Javascript
EasyUI的TreeGrid的过滤功能的解决思路
2017/08/08 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
Vue+Vux项目实践完整代码
2017/11/30 Javascript
vue中改变选中当前项的显示隐藏或者状态的实现方法
2018/02/08 Javascript
深入理解Puppeteer的入门教程和实践
2019/03/05 Javascript
阿望教你用vue写扫雷小游戏
2020/01/20 Javascript
[02:12]2019完美世界全国高校联赛(春季赛)报名开启
2019/03/01 DOTA
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
pycharm 主题theme设置调整仿sublime的方法
2018/05/23 Python
python opencv调用笔记本摄像头
2019/08/28 Python
python 解决Windows平台上路径有空格的问题
2020/11/10 Python
html5中使用hotcss.js实现手机端自适配的方法
2020/04/23 HTML / CSS
野兽派官方旗舰店:THE BEAST 野兽派
2016/08/05 全球购物
英国演唱会订票网站:Ticket Selection
2018/03/27 全球购物
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
const和static readonly区别
2013/05/20 面试题
应聘美工求职信
2013/11/07 职场文书
工厂会计员职责
2014/02/06 职场文书
学雷锋活动总结范文
2014/04/25 职场文书
六五普法宣传标语
2014/10/06 职场文书
党员检讨书
2014/10/13 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
css3中transform属性实现的4种功能
2021/08/07 HTML / CSS