我有這個字符串:從json「undefined」獲取價值我錯了什麼?
[
{"id":"001",
"name":"Charlie"},
{"id":"002",
"name":"Ellie"},
]
他們,我保存這個字符串變量中,我分析它:
function parseJSON(string){
var mylovelyJSON = JSON.stringify(string);
alert(mylovelyJSON[id]);
}
當我把我的警覺,我得和「不確定」,我也嘗試用「mylovelyJSON.id」,而且我也一樣。
不可能是Json?我從一個php數組中獲取這個字符串。
您解析它錯了,應該是'JSON.parse(串); ' – antyrat
與json.parse我得到「對象對象],[對象對象]」我沒有得到我的id的價值。 –
你想通過「001」或數組的索引來引用它嗎?而你正在製作一個字符串,而不是一個對象。 'stringify'正在接受一個對象並且創建一個字符串。如果它產生的是對象,那麼比你已經擁有一個對象並且不需要解析它。 – epascarello