1 / 10
文档名称:

Json数据格式的使用方法入门教程.doc

格式:doc   大小:284KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Json数据格式的使用方法入门教程.doc

上传人:小辰GG 2021/10/25 文件大小:284 KB

下载得到文件列表

Json数据格式的使用方法入门教程.doc

相关文档

文档介绍

文档介绍:JSON数据格式解析
1 / 8
JSON数据格式解析
和XML —样,JSON也是基于纯文本的数据格式。由于 JSON天生是为
JavaScript准备的,因此,JSON的数据格式非常简单,您可以用JSON传输一 个简单的String ,Numbe,Boolean,也可以传输一个数组,或者一个复杂的 Object 对象。
String ,Number和Boolean用JSON表示非常简单。例如,用JSON表示 一个简单的String “ abc ”,其格式为:
"abc"
除了字符",,/和一些控制符(\b,\f,\n,\r,\t )需要编码外,其 他Uni code字符可以直接输出。下图是一个 Stri ng 的完整表示结构:
图1. Stri ng 的完整表示结构
一个Number可以根据整型或浮点数表示如下:
JSON数据格式解析
2 / 8
图2. Number的表示结构
这与绝大多数编程语言的表示方法一致,例如:
12345 (整数)
- (浮点数)
Boolean 类型表示为 true 或false 示为 null,注意,true、false 和 null Stri ng 。
。此外,JavaScript 中的null 被表
都没有双引号,否则将被视为一个
JSON数据格式解析
# / 8
JSON数据格式解析
8 / 8
JSO N还可以表示一个数组对象,使用[]包含所有元素,每个元素用逗号 分隔,元素可以是任意的 Value,例如,以下数组包含了一个String ,Numbe, Boolean 和一个 null :
["abc" , 12345, false , null ]
Object对象在JSON中是用{}包含一系列无序的Key-Value 键值对表 示的,实际上此处的 Object相当于Java中的MapvString, Object>,而不是 Java的Class 。注意Key只能用String 表示。
例如,一个 Address 对象包含如下 Key-Value :
city : Beijing street : Chaoyang Road postcode : 100025
用JSON表示如下:
{"city" : "Beijing" , "street" :" Chaoyang Road " , "postcode" : 100025}
JSON数据格式解析
6 / 8
其中Value也可以是另一个Object或者数组,因此,复杂的 Object可 以嵌套表示,例如,一个 Person对象包含name和address 对象,可以表示 如下:
{"name": "Michael" , "address":
{"city" : "Beijing" , "street" :" Chaoyang Road " , "postcode" : 100025} }
JavaScript 处理 JSON 数据
上面介绍了如何用JSON表示数据,接下来,我们还要解决如何在服务器端 生成JSON格式的数据以便发送到客户端,以及客户端如何使用JavaScript 处 理JSON格式的数据。