у меня получилось строка :
string str = [{"id":1,"name":"Angular"},{"id":2,"name":"SpringBoot"}]
Я хотел бы преобразовать его в массив объектов , чтобы он имел:
listexps: Expertise[];
listexps = [{"id":1,"name":"Angular"},{"id":2,"name":"SpringBoot"}];
А Экспертиза Класс
export class Expertise
{
id: number;
name: string;
}
Я пробовал это:
let array = str .replace('[{','').replace('}]','').split("},{").map(String);
но это не решило мою проблему, я получил:
"id":1,"name":"Angular","id":2,"name":"SpringBoot"
вместо
[{"id":1,"name":"Angular"},{"id":2,"name":"SpringBoot"}];
Есть ли у вас какие-либо идеи по поводу решения этого?
Большое спасибо.