javascript - 获取 JSON 对象数组中的值

标签 javascript arrays json loops

我有一个 JSON 对象数组,如下所示:

[
    { name: "tom", text: "tasty" },
    { name: "tom", text: "tasty" },
    { name: "tom", text: "tasty" },
    { name: "tom", text: "tasty" },
    { name: "tom", text: "tasty" }
]

我想循环它们并在列表中回显它们。我该怎么做?

最佳答案

你的意思是这样的吗?

 var a = [
     { name: "tom", text: "tasty" },
     { name: "tom", text: "tasty" },
     { name: "tom", text: "tasty" },
     { name: "tom", text: "tasty" },
     { name: "tom", text: "tasty" }
 ];

 function iter() {
     for(var i = 0; i < a.length; ++i) {
         var json = a[i];
         for(var prop in json) {
              alert(json[prop]);
                          // or myArray.push(json[prop]) or whatever you want
         }
     }
 }

关于javascript - 获取 JSON 对象数组中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1988320/

相关文章:

Javascript 在 for 循环中导航类

javascript - 如何在 dojo 中制作图像 slider ?

javascript - 如何捕获 iframe 中下载的文件?

javascript - 使用 Selenium WebDriver 获取 JavaScript 提示框的值

javascript - CSS 应该包含在 NPM 组件库中还是手动加载?

javascript - 获取对象中的 Base64 作为字符串

php - 使用 union 但使用不同的键从两个表中选择值

arrays - Json4s 将 JValue 添加到 JArray

java - 如果数组列表中没有唯一元素,我需要打印 Null

javascript - jQuery:使用 .find 和 .addClass