W3C中文教程
全球最大最新的中文 Web 技术教程
HTML CSS SQL PHP COLORS MYSQL BOOTSTRAP
 

JSON 教程


JSON
JSON

JSON: JavaScript Object Notation.

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

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


以下示例JSON定义了一个对象,员工3员工记录的数组:

JSON Example

{"employees":[
    {"firstName":"三", "lastName":"张"},
    {"firstName":"四", "lastName":"李"},
    {"firstName":"五", "lastName":"王"}
]}

下面的XML例子也定义了一个员工对象有3个员工记录:

XML Example

<employees>
    <employee>
        <firstName>三</firstName> <lastName>张</lastName>
    </employee>
    <employee>
        <firstName>四</firstName> <lastName>李</lastName>
    </employee>
    <employee>
        <firstName>五</firstName> <lastName>王</lastName>
    </employee>
</employees>

什么是 JSON ?

  • JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)
  • JSON 是轻量级的文本数据交换格式
  • JSON JSON 独立于语言 *
  • JSON JSON 具有自我描述性,更易理解
Note * JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。