zoukankan      html  css  js  c++  java
  • JSON语法(3)

    JSON语法是JavaScript语法的子集.
    JSON语法规则
    数据在名称/值对中
    数据由逗号分割
    花括号保存对象
    方括号保存数组
    JSON名称/值对
    JSON数据的书写格式是:名称/值对.
    名称/值对包括字段名称在双引号中,后面一个冒号,然后是值:
    "name":"liubeimeng"
    这很容易理解,等价于JavaScript语句:
    name=liubeimeng
    JSON值
    JSON值可以是:
    数字---整数或浮点数
    字符串---在双引号中
    逻辑值---true或者false
    数组---在方括号中
    对象---在花括号中
    null
    JSON对象
    JSON对象在花括号中书写:
    对象可以包含多个名称/值对:
    {"firstname":"beimeng","lastname":"liu"}
    这一点也很容易理解,这条JavaScript语句等价:
    firstname="beimeng"
    lastname="liu"
    JSON数组
    JSON数组在方括号中书写,数组可包含多个对象:
    1 {
    2 "employees": [
    3 {"firstName":"John","lastName":"Doe"},
    4 {"firstName":"Anna","lastName":"Smith"},
    5 {"firstName":"Peter","lastName":"Jones"}
    6 ]
    7 }
    在上面的例子中,对象"employees"是包含三个对象的数组.每个对象代表一条关于某人商务记录.
    JSON中使用JavaScript语法
    因为JSON使用JavaScript语法,所以无需额外的软件就能处理JavaScript中的JSON.
    通过JavaScript,您可以创建一个对象数组,并像这样进行赋值:
    1 var employees=[
    2     {"firstName":"John","lastName":"Doe"},
    3     {"firstName":"Anna","lastName":"Smith"},
    4     {"firstName":"Peter","lastName":"Jones"}
    5 ];
    可以像这样访问JavaScript对象数组中的第一项:
    employees[0].lastName;
    返回的内容是:Doe
    也可以像这样修改数据:employees[0].lastName="beimeng";
    JSON文件
    JSON文件的文件类型是:   .json
    JSON文本的MIME类型是:   application/json
  • 相关阅读:
    MySQL表的完整性约束
    MySQL支持的数据类型
    MySQL表操作
    MySQL存储引擎概述
    onblur和onkeyup事件
    Web控件LinkButton
    jQuery防止中文乱码
    jQuery 动态添加、删除css样式
    VS2012生成Web时报未能找到元数据文件xxx.dll
    单击EasyUI的datagrid行时不选中
  • 原文地址:https://www.cnblogs.com/liubeimeng/p/5009142.html
Copyright © 2011-2022 走看看