1. 最近项目已经上线了 ,闲暇了几天 想将JSON的序列化以及反序列化进行重新的封装一下本人定义为JSONHelp,虽然Microsoft 已经做的很好了。但是我想封装一套为自己开发的项目使用。方便后期的扩展以及开发使用。

2. 什么是 JSON ?

 JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。  现在开发Web应用程序 JSON 是 必不可少的。JSON 是轻量级的文本数据交换格 ,JSON 独立于语言 ,JSON 具有自我描述性,更易理解  ,JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。  

3.JSON - 转换为 JavaScript 对象

JSON 文本格式在语法上与创建 JavaScript 对象的代码相同。由于这种相似性,无需解析器,JavaScript 程序能够使用内建的 eval() 函数 ,用 JSON 数据来生成原生的 JavaScript 对象。

4.类似 XML

JSON 是纯文  JSON 具有 自我描述的特性 , JSON 具有层级结构(值中存在值) JSON 可通过 JavaScript 进行解析  JSON 数据可使用 AJAX 进行传输    相比 XML 的不同之处 没有结束标签更短 读写的速度更快 能够使用内建的 ,JavaScript eval() 方法进行解析 , 使用数组  ,不使用保留字

5.为什么使用 JSON?

对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用: 使用 XML 读取 XML 文档 使用 XML DOM 来循环遍历文档  读取值并存储在变量中

6. 使用 JSON

延伸阅读

学习是年轻人改变自己的最好方式-Java培训,做最负责任的教育,学习改变命运,软件学习,再就业,大学生如何就业,帮大学生找到好工作,lphotoshop培训,电脑培训,电脑维修培训,移动软件开发培训,网站设计培训,网站建设培训学习是年轻人改变自己的最好方式