【发布时间】:2020-10-09 20:11:30
【问题描述】:
我正在使用一个 API,它以错误的格式返回密钥。我很好奇是否可以通过类型断言来解决这些问题,或者最好的方法可能是解决我的问题(最容易理解)。
我们以这个身体为例:
{
"home_address": "123 Street, Town, State U.S. ZIP",
"phone_number": "555-555-5555"
}
重塑内容的标准方法是什么?如果我尝试按原样断言它的类型,我会得到错误(很明显)。
interface User {
homeAddress: string;
phoneNumber: string;
}
<User>{
"home_address": "123 Street, Town, State U.S. ZIP",
"phone_number": "555-555-5555"
}
我需要接受它为any,对其进行整形,然后断言类型吗?或者有没有更符合人体工程学的方式一举做到这一点?
【问题讨论】: