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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 集合在开发中实践中的应用

    (1)根据用户需求处理各种数据,作为开发者应该将各种数据分类成各种对象,在程序中处理对象

    wfaceboss
  • 与input有关的一些操作

    然后,在根据每个对象的checded属(true 或者false)来判断选中与否。

    wfaceboss
  • c#面向对象基础

    面向过程:面向完成这件事的过程,强调的是完成这件事的动作(针对每个人量身定做的动作)。

    wfaceboss
  • Kernelet: High-Throughput GPU Kernel Executions with Dynamic Slicing and Scheduling笔记

    GPU需要大的kernel吞吐量来体现GPU的运算优势,但是以前的研究都是针对单个kernel的运行优化,但是单个kernel一般都无法充分利用GPU的资源。而...

    用户1148523
  • "清华-腾讯联合实验室"针对疫情的分析22: 全国现有病例十连降,境外疫情爆发式传播

    文章转自:腾讯医典 国家卫健委发布的2月27日的疫情数据,全国(不含港澳台)新增确诊327例,现有确诊39919例,非湖北地区新增确诊病例9例,现有确诊病例数...

    腾讯高校合作
  • "清华-腾讯联合实验室"针对疫情的分析23:武汉疫情何时消退?全球性传播能否避免?

    文章转自:腾讯医典 国家卫健委发布的2月28日的疫情数据,全国(不含港澳台)新增确诊427例,现有确诊37414例,非湖北地区新增确诊病例4例,现有确诊病例数...

    腾讯高校合作
  • windows服务器远程桌面连接教程

    如果服务器远程端口不是默认的3389而是其他端口例如13140,请在上面输入:ip:13140

    chenzhouliyan
  • 开发必须了解的10个Android库

    作为一个开发者来说,避免重复造轮子是很重要的,能让你节省很多时间去专注于开发自己的业务。2018年已经过去一大半了,今天介绍下今年以来业界内比较推崇的几个框架,...

    PhoenixZheng
  • 让我们再聊聊Promise的实现

    关于 Promise 的实现网上已经有很多文章,最推荐的是这篇《史上最易读懂的 Promise/A+ 完全实现》。但其中then实现的部分代码中有些小问题。

    心谭博客
  • 疫情过后,制造业中小企业应用工业互联网数字化转型之路的探讨

    新型冠状病毒疫情打乱了全国人民的正常生活,给中国制造业中小企业的生存带来了难以想象的困难,没有抗风险能力的企业根本就没有办法生存下去。但是,从此次疫情中应该引起...

    用户1228281

扫码关注云+社区

领取腾讯云代金券