javascript解析json实例详解


Posted in Javascript onNovember 05, 2014

本文实例讲述了javascript解析json的方法。分享给大家供大家参考。具体方法如下:

下载json库
http://www.json.org/json-zh.html自己找javascript的
或者直接去下面的
https://github.com/douglascrockford/JSON-js
 
php生成json格式

使用页面

<script src="scripts/json.js"></script>  

alert(data.toJSONString());

 
如果返回false说明没数据
 
js 代码:
functionshowJSON() {   

   varuser =   

     {   

       "username":"tom",   

       "age":20,   

        "info": {"tel":"123456","cellphone":"98765"},   

      "address":   

       [   

                {"city":"shanghai","postcode":"201203"},   

                 {"city":"suzhou","postcode":"200000"}   

             ]   

     }   

       

     alert(user.username);   

     alert(user.age);   

     alert(user.info.cellphone);   

     alert(user.address[0].city);   

     alert(user.address[0].postcode);   

}

修改
user.username ="jerry";

可以使用eval来转换JSON字符到Object
functionmyEval() {   

    varstr = '{"name":"Violet","occupation":"character"}';   

    varbj = eval('(' + str + ')');   

     alert(obj.toJSONString());   

}

 
或者使用parseJSON()方法
functionmyEval() {   

    varstr = '{"name":"Violet","occupation":"character"}';   

    varbj = str.parseJSON();   

     alert(obj.toJSONString());   

}

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript 表单的友好用户体现
Jan 07 Javascript
js实现的日期操作类DateTime函数代码
Mar 16 Javascript
JS实现图片横向滚动效果示例代码
Sep 04 Javascript
用Jquery选择器计算table中的某一列某一行的合计
Aug 13 Javascript
详解Angular开发中的登陆与身份验证
Jul 27 Javascript
网页中的图片查看器viewjs使用方法
Jul 11 Javascript
React Native实现进度条弹框的示例代码
Jul 17 Javascript
web前端开发中常见的多列布局解决方案整理(一定要看)
Oct 15 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
Aug 09 Javascript
vue使用Google地图的实现示例代码
Dec 19 Javascript
JS实现iframe中子父页面跨域通讯的方法分析
Mar 10 Javascript
JavaScript实现alert弹框效果
Nov 19 Javascript
JavaScript中发布/订阅模式的简单实例
Nov 05 #Javascript
JavaScript不刷新实现浏览器的前进后退功能
Nov 05 #Javascript
Javascript检查图片大小不要让大图片撑破页面
Nov 04 #Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
Nov 04 #Javascript
node.js中Socket.IO的进阶使用技巧
Nov 04 #Javascript
node.js中的Socket.IO使用实例
Nov 04 #Javascript
Node.js的特点和应用场景介绍
Nov 04 #Javascript
You might like
PHP脚本的10个技巧(4)
2006/10/09 PHP
php类常量的使用详解
2013/06/08 PHP
迅速确定php多维数组的深度的方法
2014/01/07 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
两个select之间option的互相添加操作(jquery实现)
2009/11/12 Javascript
多浏览器支持的右下角浮动窗口
2010/04/01 Javascript
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
浅析hasOwnProperty方法的应用
2013/11/20 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
JavaScript中常用的六种互动方法示例
2015/03/13 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
node.js 动态执行脚本
2016/06/02 Javascript
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例
2016/06/03 Javascript
学习使用jQuery表单验证插件和日历插件
2017/02/13 Javascript
ES6新数据结构Set与WeakSet用法分析
2017/03/31 Javascript
JavaScript仿微信(电话)联系人列表滑动字母索引实例讲解(推荐)
2017/08/16 Javascript
js中调用微信的扫描二维码功能的实现代码
2020/04/11 Javascript
python单线程下实现多个socket并发过程详解
2019/07/27 Python
python制作英语翻译小工具代码实例
2019/09/09 Python
python飞机大战pygame游戏框架搭建操作详解
2019/12/17 Python
python读取当前目录下的CSV文件数据
2020/03/11 Python
使用Python构造hive insert语句说明
2020/06/06 Python
HTML5新增的标签和属性归纳总结
2018/05/02 HTML / CSS
事业单位公务员的职业生涯规划
2014/01/15 职场文书
先进德育工作者事迹材料
2014/01/24 职场文书
火锅店创业计划书范文
2014/02/02 职场文书
学生会竞选演讲稿学习部
2014/08/25 职场文书
个人德育工作总结
2015/03/05 职场文书
全国助残日活动总结
2015/05/11 职场文书
起诉意见书范文
2015/05/19 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
运动会闭幕式致辞
2015/07/29 职场文书
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript