使用Javascript从API中选择第二个配方

使用Javascript从API中选择第二个配方,javascript,jquery,json,Javascript,Jquery,Json,我正在使用$.get从API定义一组配方 var recipes = $.get( "http://api.punchfork.com/recipes?key=11223344&q=lamb" ) APL看起来像 { "count": 10, "recipes": [ { "rating": 67.4457, "source_name": "Simply Recipes", "source_img": "http://simpl

我正在使用$.get从API定义一组配方

var recipes = $.get( "http://api.punchfork.com/recipes?key=11223344&q=lamb" )
APL看起来像

{
  "count": 10, 
  "recipes": [
    {
      "rating": 67.4457, 
      "source_name": "Simply Recipes", 
      "source_img": "http://simplyrecipes.com/photos/spicy-lamb-stew-520.jpg"
    }, 
    {
      "rating": 65.2406, 
      "source_name": "Simply Recipes", 
      "source_img": "http://simplyrecipes.com/photos/lamb-stew-orig.jpg"
    }]
我想用类似的方法调用结果

recipes[1].rating
但是因为API已经

{
  "count": 10, 
  "recipes": [
。。。一开始我不能

如何使用javascript选择第二个评级

recipes.recipes[1].rating
不是吗?(但最好以不同的方式调用变量)

注意:可能不正确,如果是的话,请您进一步解释您的问题好吗?

JSON语法规则

  • 数据以名称/值对形式存在
  • 数据用逗号分隔
  • 花括号用于容纳对象
  • 方括号表示数组

  • 希望它能帮助您了解如何在JSON中访问数组中的对象。

    -1,这完全没有帮助。JSON数据已经被解码,问题是如何在Javascript中从中获取元素。另外,请停止链接到w3schools,因为它是一个过时信息和不良做法的蜂巢。@Charles,您想让我提供完整的操作代码吗?我只是想帮他移动一个头。