JSON介绍

来源:互联网 发布:数据库原理基本知识点 编辑:程序博客网 时间:2024/05/21 11:17

JSON:JavaScript对象表示法(JavaScript Object Notation)

什么是JSON:

  • JavaScript对象表示法(JavaScript Object Notation)
  • JSON是轻量级的文本数据交换格式
  • JSON独立于语言
  • JSON具有自我描述性,更易于理解

JSON使用JavaScript语法来描述对象,但是JSON仍然独立于语言和平台。JSON解析器和JSON库支持许多不同的编程语言。

———————————————————————————————————————————————

JSON和XML比较:

类似XML:

  • JSON是纯文本
  • JSON具有自我描述性(人类可读)
  • JSON具有层级结构(值中存在值)
  • JSON可通过JavaScript进行解析
  • JSON数据可使用AJAX传输

不同点:

  • 没有结束标签
  • 更短
  • 读写速度更快
  • 能够使用JavaScript内建的eval()函数解析
  • 使用数组
  • 不留保留字

对于AJAX程序,使用JSON比XML,更快更易使用。

_____________________________________________________________________________________________

JSON语法规则:

  • 数据在名称/值对中
  • 数据由逗号分割
  • 花括号保存对象
  • 方括号保存数组

JSON值:

     JSON的值可以是:

  • 数字(整数或浮点数)
  • 字符串(双引号)
  • 逻辑组(true或flase
  • 数组(方括号)
  • 对象(花括号)
  • null




  • 
0 0
原创粉丝点击