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 相关文章推荐
仿jQuery的siblings效果的js代码
Aug 09 Javascript
ASP.NET jQuery 实例17 通过使用jQuery validation插件校验ListBox
Feb 03 Javascript
JS 获取滚动条高度示例代码
Oct 24 Javascript
JQ获取动态加载的图片大小的正确方法分享
Nov 08 Javascript
jQuery 顶部导航跟随滚动条滚动固定浮动在顶部
Jun 06 Javascript
JQuery限制复选框checkbox可选中个数的方法
Apr 20 Javascript
jquery性能优化高级技巧
Aug 24 Javascript
Javascript实现前端简单的路由实例
Sep 11 Javascript
jQuery插件ajaxFileUpload使用实例解析
Oct 19 Javascript
JS动态生成年份和月份实例代码
Feb 04 Javascript
vue 导出文件,携带请求头token操作
Sep 10 Javascript
Antd中单个DatePicker限定时间输入范围操作
Oct 29 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中的一个中文字符串截取函数
2007/02/14 PHP
PHP新手入门学习方法
2011/05/08 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
PHP图片添加水印功能示例小结
2016/10/03 PHP
XRegExp 0.2: Now With Named Capture
2007/11/30 Javascript
使用jQuery.Validate进行客户端验证(初级篇) 不使用微软验证控件的理由
2010/06/28 Javascript
javascript setTimeout和setInterval计时的区别详解
2013/06/21 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
2014/04/03 Javascript
再探JavaScript作用域
2014/09/24 Javascript
JavaScript实现图片DIV竖向滑动的方法
2015/04/25 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
Web打印解决方案之证件套打的实现思路
2016/08/29 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
JavaScript实现三级联动效果
2017/07/15 Javascript
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
利用Three.js如何实现阴影效果实例代码
2017/09/26 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
原生js封装的ajax方法示例
2018/08/02 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
python3 中文乱码与默认编码格式设定方法
2018/10/31 Python
浅析python连接数据库的重要事项
2021/02/22 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
经理秘书找工作求职信
2013/12/19 职场文书
中学生打架检讨书
2014/02/10 职场文书
金融与证券专业求职信
2014/06/22 职场文书
大学生见习期满自我鉴定
2014/09/13 职场文书
教师自荐信范文
2015/03/06 职场文书
工程合作意向书范本
2015/05/09 职场文书
诗词赏析-(浣溪沙)
2019/08/13 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书
何时使用Map来代替普通的JS对象
2021/04/29 Javascript
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL