JSON 教程



JSON: JavaScript Object Notation(JavaScript 目标表明法)

JSON 是存储和交流文本信息的语法。相似 XML。

JSON 比 XML 更小、更快,更易解析。

JSON 实例

{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}

这个 employee 目标是包括 3 个职工记载(目标)的数组。


什么是 JSON ?

  • JSON 指的是 JavaScript 目标表明法(JavaScript Object Notation)
  • JSON 是轻量级的文本数据交流格局
  • JSON 独立于言语 *
  • JSON 具有自我描绘性,更易了解
* JSON 运用 Javascript语法来描绘数据目标,可是 JSON 依然独立于言语和渠道。JSON 解析器和 JSON 库支撑许多不同的编程言语。 现在十分多的动态(PHP,JSP,.NET)编程言语都支撑JSON。

JSON - 转换为 JavaScript 目标

JSON 文本格局在语法上与创立 JavaScript 目标的代码相同。

因为这种相似性,无需解析器,JavaScript 程序可以运用内建的 eval() 函数,用 JSON 数据来生成原生的 JavaScript 目标。