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
延伸阅读
学习是年轻人改变自己的最好方式