-5

javascriptを使用して、以下のjson出力でタグの値を取得する方法を教えてください(下から値Mが必要です)。この jsonData["items"][i].id; を使用して id の場合、値を取得しました。しかし、タグ値 M は取得できません。

{
  "items": [

    {
      "id": 2789434725001,
      "name": "La récolte de maïs peut-elle impacter les cours ?",
      "shortDescription": "31/10/2013\rAu programme : un point sur les récoltes de maïs, l'influence de la production d'huile de palme en provenance de Malaisie, les conséquences de la hausse probable du taux de TVA sur les engrais.",
      "tags": [
        "jt",
        "youtube",
        "M"
      ],
      "thumbnailURL": "http://brightcove.vo.llnwd.net/d21/unsecured/media/585058619001/201310/2640/585058619001_2789497487001_th-52727bebe4b03283b8406026-1592194012001.jpg?pubId=585058619001"
    },

    {
      "id": 2752758713001,
      "name": "Impact sur le marché mondial de l'accord concernant le budget américain",
      "shortDescription": "18/10/2013\rAu sommaire : l'impact sur les marchés agricoles de l'accord concernant le budget américain, un point sur le développement des cultures en Amérique du Sud et sur le changement de tendance sur le marché des orges.",
      "tags": [
        "jt",
        "youtube",
        "M"
      ],
      "thumbnailURL": "http://brightcove.vo.llnwd.net/d21/unsecured/media/585058619001/201310/911/585058619001_2752793938001_th-52613c28e4b0ebd227209755-782203294001.jpg?pubId=585058619001"
    },

   ],
  "page_number": 0,
  "page_size": 10,
  "total_count": 245
}
4

1 に答える 1

3

使用できます

var tags = jsonData["items"][i].tags;
var m = tags[tags.length-1];

また

var m = jsonData["items"][i].tags[2];

「M」がタグに含まれているかどうかを知りたい場合は、

var hasM = jsonData["items"][i].tags.indexOf("M")>=0;
于 2013-11-07T10:59:33.023 に答える