下载此文档

JSON详细解读及应用.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
JSON 详细解读及应用简介: JSON 即 JavaScript Object Natation ,它是一种轻量级的数据交换格式, 非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式, 并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而, 除非应用于 Web Services , 否则, 在普通的 Web 应用中, 开发者经常为 XML 的解析伤透了脑筋,无论是服务器端生成或处理 XML ,还是客户端用 JavaScript 解析 XML , 都常常导致复杂的代码, 极低的开发效率。实际上,对于大多数 Web 应用来说,他们根本不需要复杂的 XML 来传输数据, XML 的扩展性很少具有优势,许多 AJAX 应用甚至直接返回 HTML 片段来构建动态 Web 页面。和返回 XML 并解析它相比, 返回 HTML 片段大大降低了系统的复杂性, 但同时缺少了一定的灵活性。现在, JSON 为 Web 应用开发者提供了另一种数据交换格式。让我们来看看 JSON 到底是什么,同 XML 或 HTML 片段相比, JSON 提供了更好的简单性和灵活性。 Ajax 资源中心请访问 Ajax 资源中心,这是有关 Ajax 编程模型信息的一站式中心, 包括很多文档、教程、论坛、 blog 、 wiki 和新闻。任何 Ajax 的新信息都能在这里找到。 JSON 数据格式解析和 XML 一样, JSON 也是基于纯文本的数据格式。由于 JSON 天生是为 JavaScript 准备的,因此, JSON 的数据格式非常简单,您可以用 JSON 传输一个简单的 String , Number , Boolean , 也可以传输一个数组,或者一个复杂的 Object 对象。 String , Number 和 Boolean 用 JSON 表示非常简单。例如,用 JSON 表示一个简单的 String “ abc ”,其格式为: "abc" 除了字符",\,/ 和一些控制符( \b, \f, \n, \r, \t )需要编码外,其他 Unicode 字符可以直接输出。下图是一个 String 的完整表示结构: 图 1. String 的完整表示结构一个 Number 可以根据整型或浮点数表示如下: 图 2. Number 的表示结构这与绝大多数编程语言的表示方法一致,例如: 12345 (整数) - (浮点数) Boolean 类型表示为 true 或 false 。此外, JavaScript 中的 null 被表示为 null ,注意, true 、 false 和 null 都没有双引号,否则将被视为一个 String 。 JSON 还可以表示一个数组对象,使用[] 包含所有元素,每个元素用逗号分隔, 元素可以是任意的 Value , 例如, 以下数组包含了一个 String , Number , Boolean 和一个 null : ["abc",12345,false,null] Object 对象在 JSON 中是用{} 包含一系列无序的 Key-Value 键值对表示的, 实际上此处的 Object 相当于 Java 中的 Map

JSON详细解读及应用 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-05-18