【发布时间】:2019-11-17 23:54:06
【问题描述】:
我已经生成了这个字符串:
string str = [{"id":1,"name":"Angular"},{"id":2,"name":"SpringBoot"}]
我想把它转换成一个对象数组来实现:
listexps: Expertise[];
listexps = [{"id":1,"name":"Angular"},{"id":2,"name":"SpringBoot"}];
而Expertise类是
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"}];
您对解决这个问题有什么想法吗? 非常感谢。
【问题讨论】:
标签: arrays json angular typescript angular6