Mapping 将未知数据映射到对象(typescript)

Mapping 将未知数据映射到对象(typescript),mapping,config,Mapping,Config,我有一个Angular2应用程序,它提供了一些数据服务 readProjects(): Observable<Project[]> { return this._http.get(this._projectenUrl) .map((response: Response) => <Project[]>response.json()) .do(data => console.log('Projects: ' + JS

我有一个Angular2应用程序,它提供了一些数据服务

    readProjects(): Observable<Project[]> {
    return this._http.get(this._projectenUrl)
        .map((response: Response) => <Project[]>response.json())
        .do(data => console.log('Projects: ' + JSON.stringify(data)))
        .catch(this.handleError);
它需要是通用的,所以我没有关于readProjects功能提供的数据的任何信息

我尝试寻找类似的解决方案,但大多数示例都使用了有关返回数据的信息,例如,知道数据包含的项目具有与项目模型对象类似的成员,这些成员可以映射

欢迎提供任何提示、链接、示例

 export class Project {

  Id: string; //TODO, Guid
  Name: string;
  Description: string;
  CustomerId: string; //TODO, Guid
  LastModifiedDate: string;
  LastModifiedBy: string;
  Permission: string;