json資料解析

beifengwang發表於2013-12-10

學習地址:

JSON是一種純文字的資料格式,和XML 一樣,JSON通常用來交換傳輸資料,廣泛使用於JavaScript技術中,並逐漸在各種流行程式語言中火了起來。JSON的資料格式非常簡單,可以用 JSON 傳輸一個簡單的String,Number,Boolean,也可以傳輸一個陣列,或者一個複雜的 Object 物件。JSON語法的簡單,和在JS程式設計中與生俱來的相容性,JSON變成了HTML5應用內部資料交換的事實標準。在Java中也有一個JSON的庫,用來重要作用就是Java物件與JSON、XML資料的相互轉換,有著重要的應用。JSON描述資料結構,主要有以下方式:首先:JSON物件以 開大括號開始,以關大括號結束。一個物件包含一系列非排序的名稱值對。每一個名稱值對之間使用逗號分割槽;其次:名稱值對中,名稱和值之間使用冒號分開,一般形式是{name:value"};最後:一個名一定是一個字串;一個值可以是一個字串(以引號括起來的一串字元),一個數值一系列0-9的數字集合,可以是負數或者小數。可以用e或者E表示為指數形式),一個物件,


一個布林型數值,一個陣列(序列表,一個或者多個值,使用逗號分割槽後,使用中括號括起來,或一個null值。JSON 可以將 JavaScript 物件中表示的一組資料轉換為字串,然後就可以在函式之間輕鬆地傳遞這個字串,或者在非同步應用程式中將字串從 Web 客戶機傳遞給伺服器端程式。這個字串看起來有點兒古怪,但是 JavaScript 很容易解釋它,而且 JSON 可以表示比"名稱 值對"更復雜的結構。XML的解析方式有兩種:一是透過文件模型解析,也就是透過父標籤索引出一組標記。另外一種方法是遍歷節點(document 以及childNodes)。這個可以透過遞迴來實現,不過解析出來的資料仍舊是形式各異,往往也不能滿足預先的要求。

 

【】專案介紹:社群SNS(天威網)是一款集新聞資訊、社群、評價系統於一體的基於SNS的平臺。此平臺彙集了國家新聞、留學移民、天涯社群等板塊,方便使用者及時瞭解國內新聞動態和社群資訊,UI設計簡潔。大方,伺服器在國外,中國internet影響訪問速度稍微有些延遲,使用者體驗指數適中,說的過去。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29212814/viewspace-1062864/,如需轉載,請註明出處,否則將追究法律責任。

相關文章