Я получаю данные обратно с веб-сервера и пытаюсь получить доступ к данным внутри объекта JSON. У меня возникли некоторые проблемы с доступом к нему.
JSON выглядит следующим образом:
{
"faults": [
{
"FaultCodeType": "X",
"ErrorType": "System",
"Description": "Response failed for reason 1"
},
{
"FaultCodeType": "Y",
"ErrorType": "System",
"Description": "Response failed for reason 2"
}
],
"responseInfo": {},
"responseInfo2": {},
"responseInfo3": {}
}
Должен ли я использовать JSON .parse?
JSON .stringify?
У меня есть метод:
loadData(dataPassed) {
this.angularService.searchWithData(dataPassed).subscribe(
data => {
const fault = data[0];
const fault2 = data[1];
console.log('Data is here = ' + data); // returns the JSON
console.log('Request = ' + JSON.stringify(data)); // shows the JSON
console.log(fault); // undefined
console.log(fault2); // undefined
}
}
Хотя он не работает, любая помощь будет принята с благодарностью.