ちょうど知りたがって、私はどのように私のjsonオブジェクトを次の形式で反復することができるでしょうか?vanillajsのjson内のオブジェクトのオブジェクトからフィールドを選択するにはどうすればいいですか?
[
{"page":1,"pages":1,"per_page":"600","total":264},
[
{
"indicator":
{"id":"NY.GDP.MKTP.CD","value":"GDP (current US$)"},
"country":{"id":"1A","value":"ArabWorld"},
"value":"2565871160292.11","decimal":"0","date":"2015"
},
{
"indicator":
{"id":"NY.GDP.MKTP.CD","value":"GDP (current US$)"},
"country":{"id":"S3","value":"Caribbean small states"},
"value":"66935278418.3676","decimal":"0","date":"2015"
},
{
"indicator":
{"id":"NY.GDP.MKTP.CD","value":"GDP (current US$)"},
"country":{"id":"B8","value":"Central Europe and the Baltics"},
"value":"1281495024762.4","decimal":"0","date":"2015"
}
]
]
Iは、例えばので、JSONオブジェクト
countries: function() {
const URL = 'http://api.worldbank.org/countries/all/indicators/NY.GDP.MKTP.CD?date=2015:2015&per_page=600&format=json'
let countries = []
fetch(URL).then(i => i.json()).then(j => countries.push(...j))
console.log(countries);
}
を返します。このメソッドを持って、どのように私はdate
フィールドを選択することができるであろうか?
おかげ -B
可能な複製(http://stackoverflow.com/q/11922383/218196)。しかし、これはもっと助けになるかもしれません:[私はどのように非同期呼び出しから応答を返しますか?](http://stackoverflow.com/q/14220321/218196)。 –