[英]How to access data within json using nodejs
我正在嘗試使用nodeJS訪問json文件中的數據
當我運行這個時,我得到錯誤:TypeError:無法讀取未定義的屬性'postcode'。 有什么建議?
{ "apiName": "Restaurants", "pages": [ { "pageUrl": "https://url", "results": [ { "address": "3F Belvedere Road Coutry Hall, London, SE17GQ", "phone": "+442076339309", "name": "Troia", "postcode": "SE17GQ" } ] } ] } var myData = require('./jsonFile.json'); console.log(myData.pages.result.postcode);
嘗試訪問以下數據:
console.log(myData.pages[0].results[0].postcode);
括號中的值是要訪問的元素的索引。
它是常見的單數/復數陷阱,我一直都是這樣。
在你的json中, pages
和results
是數組。 您需要使用索引訪問這些。 此外,你的名字也有拼寫錯誤。
試試這個:
console.log(myData.pages[0].results[0].postcode);
這將給你正確的答案。
console.log(myData.pages[0].results[0].postcode);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.