У меня есть 3 DTO внутри друг друга, как это:
export class firstDTO {
public data: secondDTO;
}
export class secondDTO{
public data: Map<Color, thirdDTO>;
}
После того, как я получаю JSON от бэкэнда, я могу распечатать его на консоли, но не могу получить доступ к значениям внутриКарта.Я получаю неопределенные ошибки.
private getJsonData(): void {
this.service.getJSON()
.subscribe((jsonData: firstDTO) => {
this.things = jsonData;
});
}
То, как я хотел бы получить свойство Color, выглядит так:
this.things.data.data.key[0].property
Конечно, это не сработает, поэтому я хотел бы попросить помощи по этому вопросу.
Журнал консоли:

Вот как он генерируется, в бэкэнде: 