成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

大致講述JSON數組對象說明

開發 開發工具
如果使用了相同的JSON數組,我們能夠少寫很多的額外代碼,但這個例子就是為了說明,在沒有一個好的客戶端代理的情況下,我們是如何調用Web服務的。

對于JSON數組還可以表示一個數組對象,使用 [] 包含所有元素,每個元素用逗號分隔,元素可以是任意的 Value,例如,以下數組包含了一個 String,Number,Boolean 和一個 null。

盡管有許多宣傳關于XML如何擁有跨平臺,跨語言的優勢,然而,除非應用于 Web Services,否則,在普通的 Web 應用中,開發者經常為 XML 的解析傷透了腦筋,無論是服務器端生成或處理XML。

還是客戶端用 JavaScript 解析 XML,都常常導致復雜的代碼,極低的開發效率。實際上,對于大多數 Web 應用來說,他們根本不需要復雜的 XML 來傳輸數據,XML 的擴展性很少具有優勢,許多 AJAX 應用甚至直接返回 HTML 片段來構建動態 Web 頁面。和返回 XML 并解析它相比,返回 HTML 片段大大降低了系統的復雜性,但同時缺少了一定的靈活性。

現在,JSON數組為 Web 應用開發者提供了另一種數據交換格式。讓我們來看看 JSON 到底是什么,同 XML 或 HTML 片段相比,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 的完整表示結構一個 Number 可以根據整型或浮點數表示如下:這與絕大多數編程語言的表示方法一致,例如Boolean 類型表示為 true 或 false 。此外,JSON數組中的 null 被表示為 null,注意,true、false 和 null 都沒有雙引號,否則將被視為一個 String 。

JSON 還可以表示一個數組對象,使用 [] 包含所有元素,每個元素用逗號分隔,元素可以是任意的 Value,例如,以下數組包含了一個 String,Number,Boolean 和一個 null:
["abc",12345,false,null]
 
Object 對象在 JSON 中是用 {} 包含一系列無序的 Key-Value 鍵值對表示的,實際上此處的 Object 相當于 Java 中的 Map<String, Object>,而不是 Java 的 Class 。注意 Key 只能用 String 表示。 #t#

例如,一個 Address 對象包含如下 Key-Value: city:Beijing street:Chaoyang Road postcode:100025(整數)用 JSON 表示如下: {"city":"Beijing","street":" Chaoyang Road ","postcode":100025}
 
其中 Value 也可以是另一個 Object 或者數組,因此,JSON數組 復雜的 Object 可以嵌套表示,例如,一個 Person 對象包含 name 和 address 對象。

責任編輯:chenqingxiang 來源: pcdog
相關推薦

2010-01-07 18:19:01

JSON異步

2010-01-07 17:33:17

JSON 對象

2010-01-07 09:31:27

Json數據異常

2010-01-04 10:27:04

DataTable對象

2010-03-23 13:48:26

云計算

2009-12-18 14:50:43

Fedora進程管理

2010-01-05 15:55:33

JQuery源碼

2009-12-30 14:21:21

ADO.NET設置

2009-12-11 14:01:10

VS 6.0

2010-03-19 16:11:56

云計算

2009-12-21 10:01:05

Oracle技術

2010-01-04 17:05:46

ADO 存取

2009-12-14 09:40:50

VS 2008 Bet

2009-12-11 09:42:00

Visual Stud

2009-12-21 17:29:43

ADO.NET模型

2010-01-05 17:59:46

PHP JSON數組對

2009-12-15 17:02:29

Vs.Net 2010

2010-01-08 16:06:33

C++中struct

2010-01-04 10:33:08

ADO DataSet

2010-01-06 10:27:32

JSON數組
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品日韩 | 国内精品久久影院 | 亚洲成人免费 | 精品一区二区三区91 | 精品免费看 | 精品亚洲91 | 国产精品成人一区 | 国产精品视频网站 | 97精品超碰一区二区三区 | 久热爱| 国外激情av | 欧州一区二区三区 | 九九热免费观看 | 老头搡老女人毛片视频在线看 | 91精品国产综合久久久久久丝袜 | 中文字幕一区二区三区四区 | 在线色网址 | 国产成人精品免高潮在线观看 | 91视频在线观看 | 欧美色图综合网 | 在线欧美亚洲 | 青娱乐一区二区 | 91精品在线观看入口 | 国产成人精品一区二区 | 成人性视频免费网站 | 亚洲一区二区视频 | 亚洲成人一级片 | 欧美精品久久久久久久久老牛影院 | 欧美一区二区三区在线观看视频 | 中文字幕在线观看一区二区 | 精品一区二区三区91 | 久久夜夜 | 九七午夜剧场福利写真 | 亚洲一区亚洲二区 | 女女爱爱视频 | 亚洲网址| 成人午夜视频在线观看 | 免费a在线 | 亚洲午夜三级 | 伊人春色在线观看 | 粉嫩高清一区二区三区 |