json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构
  • 1、对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。
  • 2、数组:数组在js中是中括号“[]”括起来的内容,数据结构为 ["java","javascript","vb",...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是 数字、字符串、数组、对象几种。
object类型的表示方式:
person = {
name : "Nicholas", //使用逗号“,”来分隔不同的属性
age : 29 //最后一个属性后面不能加逗号,会出错
};
array类型的表示方式:
colors = ["red", "blue", "green"];

下图代码同时包含了object和array

{
"animals": {
"dog": [
{
"name": "Rufus",
"age":15
},
{
"name": "Marty",
"age": null
}
]
}

参考:https://www.json.cn/wiki.html?tdsourcetag=s_pcqq_aiomsg

  https://www.cnblogs.com/lmjZone/p/7803368.html

												

最新文章

  1. 让用VS2013编写的程序在XP中顺利运行
  2. C#小程序飞行棋地图绘制
  3. HD1394 Minimum Inversion Number
  4. aehyok.com的成长之路二——技术选型
  5. Android 开发笔记——对应用进行单元测试
  6. 重写String类,也有些区别,供参考
  7. android关键知识
  8. 关于mysql增删改查的基本操作
  9. HDU 4162 Shape Number(字符串,最小表示法)
  10. 解析xml字符串时报“前言中不允许有内容”错误。
  11. 仿 ELEMENTUI 实现一个简单的 Form 表单
  12. java 将保单数据 生成图片
  13. python全栈开发 * 03 基本数据类型 * 180601
  14. PAT 1047 编程团体赛
  15. cocos2dx JS 游戏切到后台再进入游戏的处理
  16. [html]Sublime Text添加插件
  17. 什么是新生代 GC 和老年代 GC
  18. ios实例开发精品文章推荐(8.19)
  19. Restful API设计要点
  20. Classifier

热门文章

  1. filter 应用
  2. freemarker<三>
  3. 006.MFC_对话框_复选框_单选钮
  4. 33.python之操作系统,进程,线程
  5. 一次面试题,将 字符串 保存在 Byte 数组中
  6. $51nod\ 1522$ 上下序列 $dp$
  7. React useEffect的源码解读
  8. 基于Jenkins的持续交付全流程设计与实践
  9. 输入URI,按下回车发生了什么?
  10. Windows安装EMQ服务器(mqtt)