我不太確定我的問題在這裏。使用字符串查找JSON時未定義
這是我的JSON:
user = {
userdata: {
name: "Test"
}
}
雖然user.userdata.name返回測試, 用戶[ 「userdata.name」]返回undefined。
另外user [「userdata」]也返回userdata json。並且用戶[「userdata」] [「name」]也返回Test。
我在另一個json上使用相同的方法,但沒有深入搜索。只是爲了userdata。並有工程就好...
*「這是我的json」*不,它不是。這是一個分配給變量的JavaScript對象初始值設定項。 JSON是用於數據交換的*文本*符號(並且沒有'='運算符,因爲它不是編程語言)。如果您使用JavaScript源代碼,而不是談論字符串的內容,那不是JSON。 –
'user [「userdata」] [「name」]''怎麼辦? – luoluo