网站首页 > 博客文章 正文
数组作为 JSON 对象
实例
["Google", "Run", "Taobao"]
JSON 数组在中括号中书写。
JSON 中数组值必须是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null)。
JavaScript 中,数组值可以是以上的 JSON 数据类型,也可以是 JavaScript 的表达式,包括函数,日期,及 undefined。
JSON 对象中的数组
对象属性的值可以是一个数组:
实例
{"name":"网站","num":3,"sites":["Google", "Run", "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":"Run", "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];
- 上一篇: JSON 函数(jsonpath函数)
- 下一篇: PHP如何修改数据库中JSON字段内容
猜你喜欢
- 2024-09-18 PHP 解决json中文自动转换Unicode编码问题
- 2024-09-18 解锁数据存储的新维度:探索 PostgreSQL 中的JSON和数组特性!
- 2024-09-18 php读取数据库数据,并以json格式返回数据
- 2024-09-18 超详细的mysql数据库json字段类型语法大全
- 2024-09-18 从零学编程-JSON处理(json怎么学)
- 2024-09-18 灵活导出:如何将Excel数据转换为JSON对象格式
- 2024-09-18 如何把destoon数据生成json(如何在excel中随机生成一定范围内的数据)
- 2024-09-18 JSON概念(json基础知识)
- 2024-09-18 php返回json数据中文显示的问题(php返回json数据中文显示的问题怎么解决)
- 2024-09-18 javascript把二维数组转为json格式的字符串代码
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)