实例

[\"大众Google\"大众, \公众Run\公众, \"大众Taobao\"大众]

JSON 数组在中括号中书写。

phparrayjsonarrayJSON 数组 Java

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];