0

$.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 を使用して 2 番目の評価を選択するにはどうすればよいですか?

4

2 に答える 2

1
recipes.recipes[1].rating

ではない?(ただし、変数の呼び出し方を変えた方がよい)

PSおそらく正しくありませんが、もしそうなら、あなたの質問をもっと説明してもらえますか?

于 2012-12-09T23:10:03.060 に答える
-1

JSON 構文規則

  1. データは名前と値のペアです
  2. データはコンマで区切られます
  3. 中括弧はオブジェクトを保持します
  4. 角括弧は配列を保持します

参照

JSON の配列内のオブジェクトにアクセスする方法を理解するのに役立つことを願っています。

于 2012-12-09T23:42:37.217 に答える