Я получаю ниже ответ от своего веб-сервиса.Невозможно проанализировать данные из ответа JSON
{"d":"[{'status':false,'message':'Invalid Username or Password'}]"}
Я хочу проанализировать данные этого ответа. Я пробовал использовать методы, которые можно было бы использовать на консоли, но я не могу этого сделать. Пожалуйста, помогите мне.
var res = {"d":"[{'status':false,'message':'Invalid Username or Password'}]"};
undefined
console.log(res);
VM227:2 Object {d: "[{'status':false,'message':'Invalid Username or Password'}]"}
undefined
console.log(res.d);
VM270:2 [{'status':false,'message':'Invalid Username or Password'}]
undefined
console.log(res.d[0].status)
VM310:2 undefined
undefined
console.log(res.d[0]["status"])
VM311:2 undefined
undefined
как я понимаю, ваш _d_ имеет значение _string_, поэтому вам нужно разобрать его с помощью [JSON.parse] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse) – Grundy
спасибо @Grundy, после разбора значения «d» его работы. –