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]是数组的访问方式

  • 相关阅读:
    [树形dp] Jzoj P5814 树
    [快速幂][数学][dp] Jzoj P5813 计算
    [差分] Jzoj P5812 区间
    [贪心][模拟] Jzoj P5811 简单的填数
    如何用c++发出音乐
    网络流初步详解
    【纪中模拟2019.08.01】【JZOJ2644】数列
    【纪中模拟2019.08.02】【JZOJ1308】取数游戏
    2019.08纪中 XC谈OI学习方法论
    C++STL容器
  • 原文地址:https://www.cnblogs.com/wfaceboss/p/6512049.html
Copyright © 2011-2022 走看看