[英]How to access an array stored in database
我有一個像這樣以 json 格式返回的數據庫數據
[
{'a':1,'b':{'c':{'d':2}}},
{'a':3,'b':{'c':{'d':4}}},
]
如何使用 js 訪問“d”?
您是否解析了數據庫中的json
響應?
var responseFromDatabase = '[{"a":1,"b":{"c":{"d":2}}},{"a":3,"b":{"c":{"d":4}}}]';
不解析響應是一個簡單的字符串,您無法訪問它:
responseFromDatabase[0].b.c.d // Output: Uncaught TypeError: Cannot read property 'c' of undefined
解析響應后,您可以像@Ifaruki 建議的那樣訪問它:
var parsedResponse = JSON.parse(responseFromDatabase);
parsedResponse[0].b.c.d // Output: 2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.