我有一個JSON對象,像這個 -訪問從JSON數據Angularjs
[
{
"user": "A220",
"shorttext": "shanghai",
"reportedBy": "S,A",
"questions": "
[{\"question\":\"Q1\",\"is_mand\":\"0\",\"type\":\"text\",\"answer\":\"w\",\"ansYesOrNo\":false,\"ansDetails\":\"\"},{\"question\":\"Q2\",\"is_mand\":\"0\",\"type\":\"text\",\"answer\":\"ed\",\"ansYesOrNo\":false,\"ansDetails\":\"\"}]",
"notifno": "20143995",
"error": "",
"createdOn": "2015-09-09 13:08:36",
"Id": 0,
"$$hashKey": "object:89"
}
]
我需要訪問的第一個問題的問題。請我不能夠訪問它像這樣警報( obj.questions [0]。提問); 這裏是一個jsFiddle鏈接 - LINK to Fiddle
它是一個數組,使用'OBJ [0] .questions [0] .question'解決了你的問題之後數組 - 刪除反斜槓。使用[本站](http://jsonlint.com/)進行json驗證。 – skobaljic
jsfiddle:http://jsfiddle.net/w02ck9uw/2/使用JSON.parse – FarazShuja
沒有這樣的東西作爲JSON對象。 JSON是JavaScript對象的文本表示。你有什麼JS對象什麼似乎是一個JSON字符串作爲'問題'屬性的值,這看起來很混亂。通常它在一個或另一個上是完整的 – musefan