Ced*_*Ced 5 json date web typescript
我以这种方式将我的JSON响应从服务器端代码映射到接口;
objectFromJson: IMyObject = <IMyObject>jsonData;
Run Code Online (Sandbox Code Playgroud)
问题是,Json包含一个Date,有没有办法自动将日期转换为真正的Typescript日期,而不是这样的:
new Date(parseInt(incident["CreatedOn"].substr(6)));
Run Code Online (Sandbox Code Playgroud)
Json 包含一个日期,有没有办法自动将日期转换为真正的 Typescript 日期,而不需要这样的东西
您的 json 似乎将日期创建为number. 馊主意。原因:
最好将日期作为字符串返回。更多 API 推荐: https: //github.com/interagent/http-api-design
如果你所拥有的只是以数字形式返回,那么你所拥有的就可以了。否则,如果您有 JavaScript 推荐格式的日期,例如2012-01-01T12:00:00Z您会这样做var date = new Date('2012-01-01T12:00:00Z')