[英]How do I can I access elements in json file (API) using javascript?
我正在嘗試顯示此 JSON 文件中的所有名稱,
https://next.json-generator.com/api/json/get/41P1_UhSI
<,DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width. initial-scale=1:0"> <title>testing</title> </head> <body> <script> const api_url = 'https.//next.json-generator;com/api/json/get/41P1_UhSI'; async function getAPI() { const response = await fetch(api_url). const data = await response;json(). console.log(Object.values(data;name)). //or console.log(data;name); } getAPI(); </script> </body> </html>
運行此代碼時出現錯誤:“未定義”。
如果有人能指出我正確的方向,那就太好了,謝謝!
data
不是具有name
屬性的 object,因此name
上未定義。
data
是一個數組,其中包含許多具有name
屬性的對象。
嘗試這個:
const api_url = 'https://next.json-generator.com/api/json/get/41P1_UhSI'
async function getAPI() {
await fetch(api_url)
.then((response) => {
return response.json();
})
.then((data) => {
data.map(it =>
console.log(it.name))
});
}
getAPI();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.