JSON简介

JSON

  • 定义:JSON --- JavaScript 对象表示法(JavaScript Object Notation)。
  • 作用:JSON 是存储和交换文本信息的语法。

JSON与XML的比较:

  • 相同点
    • JSON和XML一样,都是一种表示数据的格式
<!-- XML数据 -->
<user>
  <name>sunwukong</name>
  <age>18</age>
</user>
{"name":"孙悟空","age":8,}//json数据
  • 不同点
    • JSON 比 XML 更小、更快,更易解析。
    • JSON比XML的存储和解析性能要高的多,JSON要比XML高30%左右。
    • JSON字符串不方便阅读,但是传输性能好
    • XML方便阅读,但是传输性能差

JSON的格式
json对象是用{}括起来的键值对结构:

  • 键和值之间用 冒号“:” 分隔
  • 键值对之间用逗号 , 分隔
  • 键必须是字符串类型,也就是说必须用""[双引号]引起来!不能使用单引号,也不能不用引号!

JSON值的数据类型:

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

 注意点:

  • JSON对象是用花括号 { } 括起来的,而数组是用方括号  [ ] 括起来的!
  • 如果是最后一组键值对,不需要加逗号 , 

例如:{"name":"chen","age":18,"date":new Date(),"school":null,"hobby":[1,2,3],"gender":true}

 

posted @ 2017-08-17 20:44  bwlu---ed  阅读(164)  评论(0编辑  收藏  举报