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 DIV弹出效果实现代码
Jul 03 Javascript
TextArea设置MaxLength属性最大输入值的js代码
Dec 21 Javascript
javascript编码的几个方法详细介绍
Jan 06 Javascript
JS获取当前网址、主机地址项目根路径
Nov 19 Javascript
js实现屏幕自适应局部代码分享
Jan 30 Javascript
浅谈JS 数字和字符串之间相互转化的纠纷
Oct 20 Javascript
JS函数节流和函数防抖问题分析
Dec 18 Javascript
angular动态表单制作
Feb 23 Javascript
js计时事件实现圆形时钟
Mar 25 Javascript
JS 图片压缩原理与实现方法详解
Apr 29 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
Jun 19 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
Sep 11 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显示时间常用方法小结
2015/06/05 PHP
Yii2中使用asset压缩js,css文件的方法
2016/11/24 PHP
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
JointJS流程图的绘制方法
2018/12/03 Javascript
vue-cli3 karma单元测试的实现
2019/01/18 Javascript
js笔试题-接收get请求参数
2019/06/15 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
Vue使用预渲染代替SSR的方法
2020/07/02 Javascript
Openlayers3实现车辆轨迹回放功能
2020/09/29 Javascript
js实现随机点名功能
2020/12/23 Javascript
对Python 除法负数取商的取整方式详解
2018/12/12 Python
对PyQt5的输入对话框使用(QInputDialog)详解
2019/06/25 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
Django重设Admin密码过程解析
2020/02/10 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
html5读取本地文件示例代码
2014/04/22 HTML / CSS
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
Bluebella法国官网:英国性感内衣品牌
2019/05/03 全球购物
《果园机器人》教学反思
2014/04/13 职场文书
优秀员工演讲稿
2014/05/19 职场文书
营运督导岗位职责
2015/04/10 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
超市员工管理制度
2015/08/06 职场文书
小学数学教学随笔
2015/08/14 职场文书
运动会主持人开幕词
2016/03/04 职场文书
python实现Thrift服务端的方法
2021/04/20 Python
Python爬虫之爬取二手房信息
2021/04/27 Python
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL
Android实现获取短信验证码并自动填充
2023/05/21 Java/Android