簡體   English   中英

如何使用 javascript 訪問 json 文件 (API) 中的元素?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM