【发布时间】:2018-10-10 03:47:06
【问题描述】:
我正在尝试将 API 响应转换为 typescript 类/接口。
这里 API 返回一个包含一些属性的对象列表,但我只需要响应对象的几个属性。
API 响应示例:
[{ “身份证”:1, '名称':'测试', '描述:'测试', 'PropertyX': 'x', 'PropertyY':'y' }, ...]打字稿类
类响应{ 标识:字符串; 名称:字符串; }您能否建议我将 JSON 对象转换为 typescript 对象的最佳方法。
【问题讨论】:
-
不想添加另一个答案,因为已经提到了两种可能性。最好的方法是遍历您的响应并根据您的类创建新对象并返回它们。您不应该强制转换结果,因为这只是欺骗 TypeScript 编译器的一种方法,并且可能导致奇怪的问题。
标签: json angular class typescript