zoukankan      html  css  js  c++  java
  • Json

    一。

    JSON 语法规则

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

    • 数据在名称/值对中  key:value    注意:value是任何合法的值  ,key必须的是字符串
    • 数据由逗号分隔{key1:value1,key2:value2}
    • 大括号保存对象  {}   JSON 对象在大括号({})中书写
    • 中括号保存数组  []    JSON 数组在中括号中书写

    json有两种格式

    (1)无序的    指的是单个对象 ,每个值之间使用“逗号”分隔

    格式为:

    obj={

      key1:value1, 

      key2:value2

    }

    key1,key2必须为字符串,value1y余value2可以是string,number,对象,array

    使用格式为:

    (1) 使用点号(.)来访问对象的值----------对象名.属性名 即obj.key      

    (2)使用中括号([])来访问对象的值------------对象名[“属性名”]  即obj["key"]

    例如:

    myObj={

    "name":"json",

    "age":10

    }

    使用为:myObj.name    或者 myObj["name"]

    (2)有序的  指的是由对象组成的对象数组  ,每个对象都是一条记录,每个对象之间使用“逗号”分隔

    格式为:

    objec=[

    {key:value...},

    {key:value...},

    {key:value..}

    ...]

    注意:key值必须是字符串,value可以是任何合法的值包括(字符串,数值,true ,false,null,对象或者array)

    使用方式:数组+对象的访问组合  即数组使用索引访问通过for--in--循环数组或者使用 for 循环,对象使用".或者[]"访问

    例子:

    second={ "name":"网站",

    "num":3,

    "sites":[ "Google", "Runoob", "Taobao" ]  对象的值为数组

    }

    使用:second.sites[i]  i=0,1,2     说明:second.sites是对象的访问方式,sites[i]是数组的访问方式

  • 相关阅读:
    方法和参数
    【转】priority_queue优先队列
    【转】主席树学习
    【转】树链剖分
    【转】线段树完全版~by NotOnlySuccess
    【转】树状数组
    【转】最大流EK算法
    【转】POJ题目分类推荐 (很好很有层次感)
    【转】原根
    【转】Polya定理
  • 原文地址:https://www.cnblogs.com/wfaceboss/p/6512049.html
Copyright © 2011-2022 走看看