JSON学习 第一节

目录

  • 什么是JSON
  • 为什么使用JSON
  • JSON 语法规则

什么是JSON

介绍

  1. JSON英文全称:JavaScript Object Notation(JavaScript 对象表示法)
  2. JSON 是存储和交换文本信息的语法。类似 XML。
  3. JSON 比 XML 更小、更快,更易解析。
  4. JSON 是轻量级的文本数据交换格式

一个JSON实例:

{
    "sites": [
    { "name":"菜鸟教程" , "url":"www.runoob.com" }, 
    { "name":"google" , "url":"www.google.com" }, 
    { "name":"微博" , "url":"www.weibo.com" }
    ]
}

回到顶部

历史

JSON是Douglas Crockford在2001年开始推广使用的数据格式,在2005年-2006年正式成为主流的数据格式,雅虎和谷歌就在那时候开始广泛地使用JSON格式。

Douglas Crockford是Web开发领域最知名的技术权威之一,ECMA JavaScript2.0标准化委员会委员。被JavaScript之父Brendan Eich称为JavaScript的大宗师(Yoda)。曾任Yahoo!资深JavaScript架构师,现任PayPal高级JavaScript架构师。

为什么使用JSON

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

JSON 语法规则

JSON 语法是 JavaScript 对象表示语法的子集。

  • 数据在名称/值对中
  • 数据由逗号分隔
  • 大括号保存对象
  • 中括号保存数组

回到顶部

参考

  • JSON 教程 | 菜鸟教程 https://www.runoob.com/json/json-tutorial.html【主要参考

你可能感兴趣的:(JSON学习)