首页 > 其他分享 >5. json--数组

5. json--数组

时间:2022-08-25 14:44:44浏览次数:63  
标签:方括号 -- JSON 逗号 布尔值 json 对象 数组

1.前言

数组是值的有序集合,JSON 中的数组与 JavaScript 中的数组相似,同样需要使用方括号[ ]定义,方括号中为数组中的若干值,值可以是 JSON 中支持的任意类型(例如字符串、数字、布尔值、对象、数组等),每个值之间使用逗号,分隔开,具体语法格式如下:

{
    "array":[
        {
            "name":"百度",
            "url":"https://www.baidu.com/",
            "course":"JSON教程"
        },
        [
            "JSON是什么?",
            "JSON语法规则",
            "JSON数据类型"
        ],
        "JSON",
        18,
        true
    ]
}

通过上面的示例可以看出,JSON 中数组与对象不同,对象是由若干键/值对组成,而数组则是由若干值构成的。数组中的值可以是 JSON 中的任意类型,在上面的示例中就分别使用了对象、数组、字符串、数字、布尔值等类型。

在 JSON 中使用数组时,有以下几点需要注意:

    • 数组必须使用方括号[ ]定义;
    • 数组的内容由若干值组成;
    • 每个值之间需要使用逗号,进行分隔;
    • 最后一个值末尾不需要添加逗号;
    • 数组中的值可以是 JSON 中的任何类型,例如字符串、数字、对象、数组、布尔值、null 等。

标签:方括号,--,JSON,逗号,布尔值,json,对象,数组
From: https://www.cnblogs.com/jiajunling/p/16624230.html

相关文章

  • 小程序图片上传
    原生:<viewbindtap="uploadAct">上传</view>uploadAct(){wx.chooseImage({success(res){consttempFilePaths=res.tempFilePaths......
  • Qt 'QApplication'file not found 解决办法
    本人初次接触Qt,第一个程序就折腾了大半天。hello.cpp#include<QApplication>#include<QLabel>intmain(intargc,char*argv[]){QApplicationa(argc,arg......
  • axios请求响应拦截器的应用
    什么是axios拦截器?一般在使用axios时,会用到拦截器的功能,一般分为两种:请求拦截器、响应拦截器。请求拦截器在请求发送前进行必要操作处理例如添加统一cookie、请求体加......
  • linux问题汇总
    如何查看linux的ip地址?其中的内容表示什么意思?如何修改网卡的配置信息?如何配置静态IP地址?linux显示的信息分别表示什么意思?systemctl是干什么的?主要操作有哪些?vm的三......
  • js filter 改变数组属性值 原数组属性值也会改变
    今天遇到一个问题,用filter过滤数组后,并改变数组的属性值发现原数组也跟着改变了,这个filter方法说会返回一个新数组不会改变原数组针对的是值类型,引用类型的不适用!场......
  • 2022-08-22 第二小组 张晟源(JS)
    JSBOM:浏览器对象模型BOM核心对象window回调函数一个函数的参数是另一个函数<script>letcallback=function(a){}//箭头函数......
  • windows 安装Nacos步骤
    一、Nacos中文文档网址    1、Nacos官网地址:https://nacos.io/en-us/Nacos中文文档网址:Nacos快速开始https://nacos.io/zh-cn/docs/quick-start.html  ......
  • BOM 浏览器对象模型
    BOM即浏览器对象模型(browserobjectmodel),其提供了一系列接口供开发者使用JavaScript与浏览器窗口进行交互。作用:BOM提供的是与浏览器窗口交互的能力,其包含了一些处理......
  • 低成本、强交互、沉浸式的云游戏,究竟如何实现?
    云游戏是近年炙手可热的产业话题。“云游戏”的概念早在十多年前就已被提出,承载着行业和万众的期待。尽管云游戏本身具有“云端运行、超高清、零延时、即点即玩”等众多特......
  • java的String.format中的百分号
    System.out.println(String.format("百分比%.2f%",(float)80/90));错误信息:Exceptioninthread"main"java.util.UnknownFormatConversionException:Conversion=......