一、JSON语法是JavaScript对象表示语法的子集。JSON数据的书写格式是:名称/值对。

(1)数据在键值对中

(2)数据由逗号分离

(3)花括号保存对象

(4)方括号保存数组

二、JSON的值:

(1)数字(整数或者浮点数)

(2)字符串

(3)逻辑值 (true或false)

(4)  数组

(5)对象

(6) null

三、在 JSON里[]是 Array(也就是数组),{}是Ojbect(也就是对象),

[] Array 的key 是 int,{} 的key 是 string。

例如 var dot1=["a"];就是一个数组

var dot2={"a"};就是一个对象

一个数组是可以包含多个对象的

例如: var dot1=[{a:"a"},{b:"b"}]; dot1就包含了2个对象

同样,dot1={[{a:"a"},{b:"b"}]} 就是一个对象,只是这个对象包含了一个数组。

转载连接:https://blog.csdn.net/weihuiblog/article/details/79124364

json中{}和[]的区别相关推荐

  1. Node.js中package.json中库的版本号详解(^和~区别)

    Node.js中package.json中库的版本号详解(^和~区别) 当我们查看package.json中已安装的库的时候,会发现他们的版本号之前都会加一个符号,有的是插入符号(^),有的是波浪符号 ...

  2. package.json 中的波浪号(~)和插入符号(^)有什么区别?

    问题描述: 在我升级到最新的稳定版 node 和 npm 后,我尝试了 npm install moment --save.它使用插入符号 ^ 前缀将条目保存在 package.json 中.以前,它 ...

  3. python里load什么意思_【python】json中load和loads区别

    相同点 dump 和 dumps 都实现了序列化 load 和 loads 都实现反序列化 变量从内存中变成可存储或传输的过程称之为序列化 序列化是将对象状态转化为可保存或可传输格式的过程. 变量内容 ...

  4. python中resp.json()与json.loads(str)的区别

    resp=resquests.get(url)print(type(resp)) #<class 'requests.models.Response'> 第一行代码使用requests库发 ...

  5. java定义json数组_Java面试题:json该如何定义?json与xml的区别有哪些?

    什么是json Json是一种字符串数据格式,一般用于数据传输格式. json字符串中[]对应JSONArray, {}对应JSONObject json与xml的区别 (1).可读性方面. JSON ...

  6. JSON与XML的区别

    JSON与XML的区别 JSON简介 XML简介 JSON和XML比较 JSON简介   JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于JavaS ...

  7. PostgreSQL查询JSON中的数组

    PostgreSQL查询JSON中的数组 1.首先了解-> 和 ->>的区别 -> 返回json格式的数据 ->>返回文本格式的数据 2.查询json文件 cont ...

  8. JSON和JSONP的区别

    首先回顾一下JSON和JSONP. 什么是 JSON? JSON 指的是 JavaScript 对象标记法(JavaScript Object Notation) JSON 是一种轻量级的数据交换格式 ...

  9. 取出json中的数据php,怎么从Json中取出数据放到一个新组中

    如何从Json中取出数据放到一个新组中 JSON数据如下: { "CommunityModel": [ { " UUID ": "xxxxxx-xxx ...

最新文章

  1. Linux基础命令使用
  2. Silverlight中如何自己写方法将DataTable转换为PagedCollectionView数据(动态创建类)
  3. python元素定位input button_python+selenium 定位到元素,无法点击的解决方法
  4. 做自己的二维码设计大神
  5. enspar启动失败40_法式长棍面包,在家自己做,简单零失败,低糖无油不担心长胖...
  6. 一些简单的MyEclipse快捷键操作
  7. 从一个故事开始谈项目与团队管理
  8. android c++标准命名空间demo
  9. UAC2.0 Requests处理
  10. 定时器 - 延时函数
  11. 【Python】电商用户行为数据可视化分析实战
  12. android之GMS认证
  13. sparksql语法,读json
  14. Python——函数(2)之常见函数
  15. Redis(2) redis-cli 客户端操作Redis - 常用命令大全
  16. 王峰十问Nervos联合创始人王宁宁:缘何“中国最懂以太坊的人”要走中国公链的自主创新之路?...
  17. 路由器管理界面登录不上应该怎么办
  18. (二十二)资产组合的有效边界、CML与最优配置
  19. 云米Q2财报:复苏表象下有苦衷
  20. 教学计算机水平材料,有关计算机基础教学计划材料

热门文章

  1. 服务发现 注册中心 consul 的介绍、部署和使用
  2. Binwalk固件分析利器
  3. Win7 64位的SSDTHOOK(1)---SSDT表的寻找
  4. 在VS2010平台上创建并使用dll
  5. Java设计模式---外观模式
  6. Linux System Programming --Chapter Four
  7. Android 实现歌曲播放时歌词同步显示
  8. OpenStack在dashboard界面点击管理员网络,服务器页面出错
  9. 大学计算机系一周上几节课,大学生晒课程表,一周45节课无双休,三个专业是满课重灾区...
  10. 从一个servlet转发到另一个servlet_javaweb02-创建第一个Servlet