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