1. 最近項目已經(jīng)上線了 ,閑暇了幾天 想將JSON的序列化以及反序列化進行重新的封裝一下本人定義為JSONHelp,雖然Microsoft 已經(jīng)做的很好了。但是我想封裝一套為自己開發(fā)的項目使用。方便后期的擴展以及開發(fā)使用。

2. 什么是 JSON ?

 JSON:JavaScript 對象表示法(JavaScript Object Notation)。JSON 是存儲和交換文本信息的語法。類似 XML。JSON 比 XML 更小、更快,更易解析。  現(xiàn)在開發(fā)Web應(yīng)用程序 JSON 是 必不可少的。JSON 是輕量級的文本數(shù)據(jù)交換格 ,JSON 獨立于語言 ,JSON 具有自我描述性,更易理解  ,JSON 使用 JavaScript 語法來描述數(shù)據(jù)對象,但是 JSON 仍然獨立于語言和平臺。JSON 解析器和 JSON 庫支持許多不同的編程語言。  

3.JSON - 轉(zhuǎn)換為 JavaScript 對象

JSON 文本格式在語法上與創(chuàng)建 JavaScript 對象的代碼相同。由于這種相似性,無需解析器,JavaScript 程序能夠使用內(nèi)建的 eval() 函數(shù) ,用 JSON 數(shù)據(jù)來生成原生的 JavaScript 對象。

4.類似 XML

JSON 是純文  JSON 具有 自我描述的特性 , JSON 具有層級結(jié)構(gòu)(值中存在值) JSON 可通過 JavaScript 進行解析  JSON 數(shù)據(jù)可使用 AJAX 進行傳輸    相比 XML 的不同之處 沒有結(jié)束標簽更短 讀寫的速度更快 能夠使用內(nèi)建的 ,JavaScript eval() 方法進行解析 , 使用數(shù)組  ,不使用保留字

5.為什么使用 JSON?

對于 AJAX 應(yīng)用程序來說,JSON 比 XML 更快更易使用: 使用 XML 讀取 XML 文檔 使用 XML DOM 來循環(huán)遍歷文檔  讀取值并存儲在變量中

6. 使用 JSON

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式