json数组(json数组怎么写)

IT技术2年前 (2022)发布 投稿用户
0

JSON数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间运用“,”(逗号)分隔。如图1?5所示:

JSON数组:
JSON数组在中括号中书写。
JSON中数组值必须是合法的JSON数据类型(字符串,数值,目标,数组,布尔值或null),也可所以JavaScript的表达式,包括函数、日期、undefined。
目标的属性值也可所以一个JSON数组。如,以下目标的sites属性值是一个包括三个元素的数组:
{
“name”:”网站”,
“num”:3,
“sites”:[“Google.com”,”Taobao.com”,”Waibo.wang”]
}
运用索引值来访问数组的元素。如:
x=myObj.sites[2];//”Waibo.wang”
JSON数组的元素也可所以目标。如,以下目标”employees”是包括三个目标的数组,每个目标代表一条关于某人(有姓和名)的记载:
{
“employees”:[
{“firstName”:”John”,”lastName”:”Doe”},
{“firstName”:”Anna”,”lastName”:”Smith”},
{“firstName”:”Peter”,”lastName”:”Jones”}

json

json数组怎么写

json数组的写法:
数组作为JSON目标
[“Google”,”Runoob”,”Taobao”]
JSON数组在中括号中书写。
JSON中数组值有必要是合法的JSON数据类型(字符串,数字,目标,数组,布尔值或null)。
JavaScript中,数组值能够是以上的JSON数据类型,也能够是JavaScript的表达式,包括函数,日期,及undefined。
JSON目标中的数组
目标特点的值能够是一个数组:
{
“name”:”网站”,”num”:3,”sites”:[“Google”,”Runoob”,”Taobao”]
}
我们能够运用索引值来访问数组:
x=myObj.sites[0];
循环数组
你能够运用for-in来访问数组:
for(iinmyObj.sites)
{x+=myObj.sites[i]+”
“;}
你也能够运用for循环:
for(i=0;i<myObj.sites.length;i++)
{x+=myObj.sites[i]+”
“;}
嵌套JSON目标中的数组
JSON目标中数组能够包括另外一个数组,或许另外一个JSON目标:
myObj={
“name”:”网站”,
“num”:3,
“sites”:[
{“name”:”Google”,”info”:[“Android”,”Google查找”,”Google翻译”]},
{“name”:”Runoob”,”info”:[“菜鸟教程”,”菜鸟工具”,”菜鸟微信”]},
{“name”:”Taobao”,”info”:[“淘宝”,”网购”]}
]
}
我们能够运用for-in来循环访问每个数组:
for(iinmyObj.sites){
x+=”
“+myObj.sites[i].name+”
“;
for(jinmyObj.sites[i].info){
x+=myObj.sites[i].info[j]+”
“;
}
}
修改数组值
你能够运用索引值来修改数组值:
myObj.sites[1]=”Github”;
删去数组元素
我们能够运用delete关键字来删去数组元素:
deletemyObj.sites[1];

© 版权声明
好牛新坐标 广告
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com

相关文章