JSON 数组
来源:互联网 发布:数据嗅探 编辑:程序博客网 时间:2024/06/06 10:50
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] + "<br>";}
尝试一下 »
你也可以使用 for 循环:
实例
for(i = 0;i <myObj.sites.length;i++){x +=myObj.sites[i] + "<br>";}
尝试一下 »
嵌套 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 +="<h1>" + myObj.sites[i].name + "</h1>";for(jinmyObj.sites[i].info){x +=myObj.sites[i].info[j] + "<br>";}}
尝试一下 »
修改数组值
你可以使用索引值来修改数组值:
实例
myObj.sites[1] = "Github";
尝试一下 »
删除数组元素
我们可以使用 delete 关键字来删除数组元素:
实例
deletemyObj.sites[1];
尝试一下 »
笔记列表
阅读全文
0 0
- JSON数组
- json 数组
- JSON数组
- json数组
- JSON数组
- JSON 数组
- JSON 数组
- json数组 json对象
- JSON 和 JSON数组
- 【JSON】JSON 数组
- json 数组 转json对象。
- 组装json数据,json数组
- Json对象转json数组
- json json数组,json字符串解析
- JSon对象、JSon数组和JSon字符串。
- JSON字符串,JSON对象,JSON数组
- 关于解析json数组中的json数组
- 什么是JSON 数组
- JSON
- UGUI批量设置图片属性
- Spring + SpringMVC + Mybatis整合SSM框架配置方法
- java中参数传递详解:call by value(按值传递)和 call by reference(按引用传递)
- java块级作用域测试总结
- JSON 数组
- 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZde
- CCF 1038 玩扑克
- AOE关键路径
- PHP+shell实现多线程的方法
- 第七周
- 成了精的太师椅·化蝶·七
- anaconda镜像不要再用清华的了!
- 火狐、谷歌等浏览器打印页面PDF
Tom
jie***en@sjtu.edu.cn
json数据格式:主要由对象 { } 和数组 [ ] 组成:
其中对象包括键值对(属性:属性值){key: value},value 可为 str,num,list,obj。取值使用 objcet.key
{key: value, key2:value2,} 键:值用冒号分开,对间用,连接
数组包含元素:num,str,list,objcet 都可以,利用索引访问 [index],用 . 连接各个值:
e.g:
读取数据: