JSON教程
1.4.1 遍历 JSON 数组
阅读(

JSON 教程

JSON简介

JSON语法

JSON对象

JSON数组

遍历 JSON 数组

你可以使用 for-in循环来遍历数组:

for (i in myObj.sites) {
  x += myObj.sites[i] + "<br>";
}

你也可以直接使用 for 循环来遍历数组:

for (i = 0; i < myObj.sites.length; i++) {
  x += myObj.sites[i] + "<br>";
}

JSON 对象中的数组也可以包含另外一个数组,或者另外一个 JSON 对象:

myObj = {
  "name":"网站",
  "num":3,
  "sites": [
    { "name":"Google", "info":[ "Android", "Google 搜索", "Google 翻译" ] },
    { "name":"Waibo", "info":[ "歪脖教程", "歪脖工具", "歪脖微信" ] },
    { "name":"Taobao", "info":[ "淘宝", "网购" ] }
  ]
}

可以使用 for-in 来循环访问每个数组:

for (i in myObj.sites) {
  x += "<h1>" + myObj.sites[i].name + "</h1>";
  for (j in myObj.sites[i].info) {
    x += myObj.sites[i].info[j] + "<br>";
  }
}

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

如果本教程对您帮助很大,请随意打赏。您的支持,将鼓励我写出更好的教程!

← 键盘方向键翻页 →
返回顶部 手机访问 关注微信 返回底部

扫码访问歪脖网

随时随地,想看就看

关注歪脖网微信

分享 web 知识、交流 web 经验