JavaScript JSON 数据类型



  • JSON 有效数据类型

    在JSON中,值必须是以下数据类型之一
    • 一个字符串
    • 一个数字
    • 一个对象(JSON对象)
    • 数组
    • 布尔值
    • 空值(null)
    JSON值不能是以下数据类型之一:
    • 一个函数
    • 一个日期
    • undefined
  • JSON字符串

    JSON中的字符串必须用双引号编写。
    { "name":"John" }
    
  • JSON数字

    JSON中的数字必须是整数或浮点数。
    { "age":30 }
    
  • JSON对象

    JSON中的值可以是对象。
    {
    "employee":{ "name":"John", "age":30, "city":"New York" }
    }
    
    作为JSON中的值的对象必须遵循与JSON对象相同的规则。
  • JSON数组

    JSON中的值可以是数组。
    {
    "employees":[ "John", "Anna", "Peter" ]
    }
    
  • JSON布尔

    JSON中的值可以是true / false。
    { "sale":true }
    
  • JSON null

    JSON中的值可以为null。
    { "middlename":null }