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 EasyUI API 中文文档 - Form表单
Oct 06 Javascript
MooBox 基于Mootools的对话框插件
Jan 20 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
Jan 20 Javascript
get(0).tagName获得作用标签示例代码
Oct 08 Javascript
js实现图片和链接文字同步切换特效的方法
Feb 20 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
Mar 06 Javascript
jQuery mobile的header和footer在点击屏幕的时候消失的解决办法
Jul 01 Javascript
js案例之鼠标跟随jquery版(实例讲解)
Jul 21 jQuery
vue 解决addRoutes动态添加路由后刷新失效问题
Jul 02 Javascript
微信小程序中this.data与this.setData的区别详解
Sep 17 Javascript
微信小程序实现点击图片旋转180度并且弹出下拉列表
Nov 27 Javascript
vue通过数据过滤实现表格合并
Nov 30 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面向对象全攻略 (五) 封装性
2009/09/30 PHP
深入php self与$this的详解
2013/06/08 PHP
10 个经典PHP函数
2013/10/17 PHP
php查询相似度最高的字符串的方法
2015/03/12 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
解读PHP中的垃圾回收机制
2015/08/10 PHP
php的扩展写法总结
2019/05/14 PHP
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
css样式标签和js语法属性区别
2013/11/06 Javascript
javascript如何创建对象
2016/08/29 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
2016/09/08 Javascript
JavaScript实现大图轮播效果
2017/01/11 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
关于RxJS Subject的学习笔记
2018/12/05 Javascript
element el-tree组件的动态加载、新增、更新节点的实现
2020/02/27 Javascript
Python简单计算文件夹大小的方法
2015/07/14 Python
python中实现数组和列表读取一列的方法
2018/04/03 Python
django初始化数据库的实例
2018/05/27 Python
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
Python函数参数匹配模型通用规则keyword-only参数详解
2019/06/10 Python
Django 请求Request的具体使用方法
2019/11/11 Python
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
捷克体育用品购物网站:D-sport
2017/12/28 全球购物
荟萃全球保健品:维他购
2018/05/09 全球购物
绩效工资分配方案
2014/01/18 职场文书
员工合理化建议书
2014/05/19 职场文书
美术社团活动总结
2014/06/27 职场文书
2014年保险业务员工作总结
2014/12/23 职场文书
给老婆的保证书
2015/01/16 职场文书
新教师个人工作总结
2015/02/06 职场文书
教师廉洁自律个人总结
2015/02/10 职场文书
国庆节主题班会
2015/08/15 职场文书