- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSON详解1.ppt
JSON 本章目标 什么是JSON JSON基本语法 JSON在Ajax中应用 JSON简介 JSON (JavaScript Object Natation) 一种轻量级的数据交换格式 和XML一样,基于纯文本的数据格式 可以表达String、Number、Boolean、数组、甚至对象等数据 适合于服务器与JavaScript客户端的交互 JSON基本语法 JSON实际上基于JavaScript语法的一个子集。 值的表示 字符串、数值、true、false、null、Object或数组等。 字符串 abc 、 \r\n 、 \u00A9 数值 123 、 -123.5 布尔 true 、 false null JSON基本语法 数组表示 使用 [ ] 包含所有元素,每个元素用逗号分隔,元素可以是任意的值。 比如: [ abc , 123 , true, null ] 访问其中的元素,使用索引号,从 0 开始。 JSON基本语法 Object表示 用 { } 包含一系列无序的 Key-Value 键值对表示,其中Key和Value之间用冒号分割,每个key-value之间用逗号分割。 比如: { bookname:Ajax基础, publisher:电子工业出版社, price: 56.0 } 访问其中的数据,通过obj.key来获取对应的value JSON基本语法 复杂数据表示 Object或数组中的值还可以是另一个 Object 或者数组 ,以表示更复杂的数据 比如: List list=new ArrayList(); List.add(emp) [ {name:张三, age:18 , loves:[看书,玩游戏]}, {name:王五, age: 20,loves:[旅游]} ] JSON在Ajax中应用 JSON文本格式数据如何解析成对象 比如 var s = {name:张三,age:20}; 可使用JavaScript的eval()函数来解决。 var obj = eval(( + s + )); alert(obj.name); JSON在Ajax中应用 服务端回应的数据格式为JSON文本格式 JSON在Ajax中应用 客户端将JSON文本格式数据解析成JSON对象 这里,采用jQeury的专门处理JSON格式数据的方法 $.getJSON(url [,data] [,callback]) url是必须的,请求的服务器URL地址 data 可选,传递的参数,格式为 {name:value,...} callback 可选,回调函数的参数,已经是解析后的JSON对象 JSON在Ajax中应用 总结 JSON基本语法 JSON在Ajax中应用 * * 服务端返回的JSON只能表示一个对象 *
您可能关注的文档
- (苏教版)五年级数学下册课件 圆的整理和复习1.ppt
- [讲义]00-Basic Knowledge.pdf
- 2008年上海行政能力测试(详解版)1.doc
- 2009造价讲义--土建技术与计量1.pdf
- 2010年国家公务员考试考前特训卷(附详解).pdf
- 2011年4月张孝祥Java邮件开发详解1.ppt
- 2011年版旧书精讲班讲义(2012-3修订).pdf
- 2012管理类联考综合真题数学与逻辑详解.pdf
- 2012年高考语文全国卷答案详解.ppt
- 法规讲义p18-课后练习.pdf
- 2023年江西省南昌市西湖区广润门街道惠民门(社区工作人员100题含答案.pdf
- 2023-2024学年四川省成都市青羊区九年级上学期期末化学试卷 .pdf
- 2023年升职通知6篇 .pdf
- 2023年感恩领导的讲话稿7篇 .pdf
- 2022届汕头市重点中学物理八年级第二学期期末学业质量监测试题(含解 .pdf
- 2023届北京市西城区北京师范大附属中学化学九上期末学业质量监测模拟试 .pdf
- 2024-2025学年辽宁省大连市高一语文上册模拟试卷及答案 .pdf
- 2022新时代好少年强国有我征文素材(精选10篇) .pdf
- 2023年键合金丝项目融资计划书 .pdf
- 2023年护士长个人年终工作总结范文(4篇) .pdf
文档评论(0)