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每次Title显示不同的名言
Sep 25 Javascript
jquery的extend和fn.extend的使用说明
Jan 09 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
Mar 28 Javascript
前后台交互过程中json格式如何解析以及如何生成
Dec 26 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
Jul 10 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
Mar 10 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
May 10 Javascript
关于Jquery中的事件绑定总结
Oct 26 Javascript
jQuery选择器实例应用
Jan 05 Javascript
详解vue配置后台接口方式
Mar 29 Javascript
vue.js实现二级菜单效果
Oct 19 Javascript
jQuery实现购物车全功能
Jan 11 jQuery
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
星际争霸教主Flash的ID由来:你永远不会知道他之前的ID是www!
2019/01/18 星际争霸
Prototype ObjectRange对象学习
2009/07/19 Javascript
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
2010/10/26 Javascript
jquery键盘事件介绍
2011/01/31 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
让table变成exls的示例代码
2014/03/24 Javascript
jQuery实现自定义checkbox和radio样式
2015/07/13 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解
2016/12/08 Javascript
jQuery.form.js的使用详解
2017/06/14 jQuery
Vue.extend构造器的详解
2017/07/17 Javascript
Angular使用 ng-img-max 调整浏览器中的图片的示例代码
2017/08/17 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
2018/08/22 Javascript
Three.JS实现三维场景
2018/12/30 Javascript
vue-cli 目录结构详细讲解总结
2019/01/15 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
2020/04/13 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
讲解Python的Scrapy爬虫框架使用代理进行采集的方法
2016/02/18 Python
Python正则表达式教程之一:基础篇
2017/03/02 Python
Python基于回溯法子集树模板解决0-1背包问题实例
2017/09/02 Python
python实现机器学习之多元线性回归
2018/09/06 Python
python list转置和前后反转的例子
2019/08/26 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
python中strip(),lstrip(),rstrip()函数的使用讲解
2020/11/17 Python
苹果香港官方商城:Apple香港
2016/09/14 全球购物
Volcom法国官网:美国冲浪滑板品牌
2017/05/25 全球购物
定制别致的瑜伽垫:Sugarmat
2019/06/21 全球购物
优秀党员先进材料
2014/12/18 职场文书
大队委员竞选稿
2015/11/20 职场文书
高中体育课教学反思
2016/02/16 职场文书
2019垃圾分类宣传口号汇总
2019/08/16 职场文书
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python