json的结构和表⽰⽅式(对象object、数组array)
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"];
js获取json的key和value下图代码同时包含了object和array
{
"animals": {
"dog": [
{
"name": "Rufus",
"age":15
},
{
"name": "Marty",
"age": null
}
]
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。