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 相关文章推荐
一个简单的js鼠标划过切换效果
Jun 30 Javascript
基于jquery的滑动样例代码
Nov 20 Javascript
JS获取DropDownList的value值与text值的示例代码
Jan 07 Javascript
JQuery下拉框应用示例介绍
Apr 23 Javascript
简单了解Backbone.js的Model模型以及View视图的源码
Feb 14 Javascript
正则表达式(语法篇推荐)
Jun 24 Javascript
使用JS代码实现点击按钮下载文件
Nov 12 Javascript
使用Vue制作图片轮播组件思路详解
Mar 21 Javascript
Java设计中的Builder模式的介绍
Mar 22 Javascript
15分钟深入了解JS继承分类、原理与用法
Jan 19 Javascript
Vue实现页面添加水印功能
Nov 09 Javascript
OpenLayer学习之自定义测量控件
Sep 28 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使用eAccelerator的API开发详解
2013/06/09 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
2014/08/22 PHP
PHP中通过fopen()函数访问远程文件示例
2014/11/18 PHP
Laravel 5 框架入门(四)完结篇
2015/04/09 PHP
PHP实现批量修改文件名的方法示例
2019/09/18 PHP
js传值 判断
2006/10/26 Javascript
JavaScript 新手24条实用建议[TUTS+]
2009/06/21 Javascript
JQuery从头学起第三讲
2010/07/06 Javascript
Js数组排序函数sort()介绍
2015/06/08 Javascript
jquery跟随屏幕滚动效果的实现代码
2016/04/13 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
ES6概念 Symbol toString()方法
2016/12/25 Javascript
Vue计算属性的使用
2017/08/04 Javascript
Vue 动态设置路由参数的案例分析
2018/04/24 Javascript
JS实现生成由字母与数字组合的随机字符串功能详解
2018/05/25 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
微信小程序封装的HTTP请求示例【附升级版】
2019/05/11 Javascript
使用axios请求时,发送formData请求的示例
2019/10/29 Javascript
微信小程序服务器日期格式化问题
2020/01/07 Javascript
[00:29]2019完美世界全国高校联赛(秋季赛)总决赛海口落幕
2019/12/10 DOTA
Python中的连接符(+、+=)示例详解
2017/01/13 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
Jupyter notebook运行Spark+Scala教程
2020/04/10 Python
python tqdm库的使用
2020/11/30 Python
cf收人广告词
2014/03/14 职场文书
学生手册评语
2014/05/05 职场文书
敬老院标语
2014/06/27 职场文书
学雷锋志愿者活动总结
2014/06/27 职场文书
工作说明书格式
2014/07/29 职场文书
升职自荐信范文
2015/03/27 职场文书
2015年库房工作总结
2015/04/30 职场文书
党小组考察意见
2015/06/02 职场文书
一篇文章带你了解Python和Java的正则表达式对比
2021/09/15 Python
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技
一条 SQL 语句执行过程
2022/03/17 MySQL