2

ウィキペディアの API から JSON をリクエストしています。

http://en.wikipedia.org/w/api.php?action=query&prop=description&titles=WTO&prop=extracts&exsentences&explaintext&format=json

応答は次のようになります。

{
    "query": {
        "pages": {
            "ramdom_number_here": {
                "pageid": ramdom_number_here,
                "ns": 0,
                "title": "Hello",
                "extract": "Hello world! Enchanté to meet you"
            }
        }
    }
}

が各リクエストを変更することを考えるとramdom_number_here(そのため、私たちはそれを知りません)、extracまたはtitleのデータにどのようにアクセスできますか?

4

2 に答える 2

1

JavaScript では次のことができます。

var a; // assume that a is your json
var title;
for (var obj in a["query"]["pages"])
{
  if (a["query"]["pages"][obj].title != undefined)
  {
   title = a["query"]["pages"][obj].title;
   break;
  }
}
于 2013-10-26T15:16:57.313 に答える