【问题标题】:How to parse or loop this [closed]如何解析或循环这个[关闭]
【发布时间】:2018-02-20 22:07:15
【问题描述】:

我已尽我所能获取数据,但无法弄清楚。

数据的结构如下:

[{"code":1000,"day":"Sunny","night":"Clear","icon":113,"languages":
[{"lang_name":"Arabic","lang_iso":"ar","day_text":"مشمس","night_text":"صافي"}]
 }]

我尝试循环,使用点符号和括号符号的键:值,但无法获取信息。

我正在尝试使用“语言”,以便解析它们的天气。

【问题讨论】:

  • 我试过循环...请显示代码
  • 什么语言?你的预期输出是什么?
  • 您一直在说“我已经尝试过了”,但您没有具体说明您尝试过的什么或遇到过的什么问题。能否详细说明实际问题?
  • 在循环之前使用 JSON.Parse
  • 我正在尝试使用“语言” obj[0].languages[0]

标签: javascript json loops parsing


【解决方案1】:

var arr = [{"code":1000,"day":"Sunny","night":"Clear","icon":113,"languages":
[{"lang_name":"Arabic","lang_iso":"ar","day_text":"مشمس","night_text":"صافي"}]
}]

arr.forEach(function(obj){ //loop array
  obj.languages.forEach(function(language) { //loop languages
    console.log(language); //language object
    console.log(language.lang_name); //language property
  });
});

【讨论】:

  • 谢谢!!!这是我第一次遇到这样的事情......再次非常感谢!
猜你喜欢
  • 1970-01-01
  • 2013-06-07
  • 1970-01-01
  • 1970-01-01
  • 2021-02-03
  • 2021-04-02
  • 1970-01-01
  • 2014-07-22
  • 2021-02-26
相关资源
最近更新 更多