JSON数组
来源:互联网 发布:ubuntu挂起后无法唤醒 编辑:程序博客网 时间:2024/06/01 07:13
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 数组
- POJ 2429 GCD & LCM Inverse(Pollard-rho 大整数分解+DFS)
- Construct2小游戏开发经验
- thinkphp5的入门学习(2)不同数据添加的规则
- 深度学习进阶(二)--神经网络结构算法以及梯度下降法
- RecyclerView的理解
- JSON数组
- Tensorflow-GPU版本安装(Ubuntu14.04LTS+Cuda8+Quadro K1200)
- Objective-C学习笔记(二)
- 设计模式深入浅出(三)接口适配——桥接
- lucene索引的增删改查/lucene索引维护
- thinkphp5的入门学习(3)系统登录的相关设置
- 求一个数在计算机中存储的二进制补码的c语言程序
- 【POJ3683】Priest John's Busiest Day (2-sat输出任意解)
- Selenium phantomjs与spynner等待网页加载完成方式总结