我制作了一个像这样的TypeScript类:
export class MyClassName {
id: number;
name: string;
data: /* JSON ARRAY */;
}
我想要做的是将“ data”属性转换为JSON数组([JSON,JSON,JSON]...。)。
我尝试了以下操作:
export class MyClassName {
id: number;
name: string;
data: [key: any];
}
使用“ ng serve”提供服务时,会显示此错误消息,但该应用仍可按预期运行:
src / app / myclass.ts(4,14)中的错误:错误TS1005:“,”。
但是当我尝试使用“ ng build --prod”构建它时,由于相同的错误消息,它无法构建。
答案 0 :(得分:0)
如果它是一个字符串化的
JSON
数组,则可以只使用string[]
。否则,你可以 使用以下内容。
export class MyClassName {
id : number;
name : string;
data : {[key: string]: any}[];
}