簡體   English   中英

如何訪問存儲在數據庫中的數組

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

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