本文主要講述如下幾個內容:
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/