JSON簡介及Java轉換JSON的方法

來源:互聯網
上載者:User

本文主要講述如下幾個內容:

1、JSON定義以及JSON的特性

2、如何在JavaScript中解釋JSON格式資料

3、如何在Java代碼中使用JSON(講對象轉換成JSON對象以及解釋JSON字串)

一、JSON

w3c上對JSON有比較詳細的介紹,連結http://www.w3school.com.cn/json/index.asp.下面僅講述重要的幾點。

Json是 JavaScript 物件標記法(JavaScript Object Notation),是輕量級的文本資料交換格式,具有層級結構(值中存在值), 資料可使用 AJAX 進行傳輸,獨立於語言,具有自我描述性,比XML更小更快更容易解析。JSON格式字串轉化為JavaScript對象無需解析器, JSON 使用 JavaScript 文法,使用JavaScript的eval()函數可產生JavaScript對象。

下面給出JSON格式的資料,非常清晰,無需多做解釋,文法請閱讀官方文檔。

標準JSON格式資料

{ "firstName":"John" , "lastName":"Doe" }

標準JSON格式數組資料

{

"employees": [

{ "firstName":"John" , "lastName":"Doe" },

{ "firstName":"Anna" , "lastName":"Smith" },

{ "firstName":"Peter" , "lastName":"Jones" }

]

}

或直接賦值給變數:

var employees = [

{ "firstName":"Bill" , "lastName":"Gates" },

{ "firstName":"George" , "lastName":"Bush" },

{ "firstName":"Thomas" , "lastName": "Carter" }

];

查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/Java/

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.