TS-为什么我的类类型与JSON对象不兼容?

TS-为什么我的类类型与JSON对象不兼容?,json,typescript,types,typing,Json,Typescript,Types,Typing,我使用typescript在node.js中工作,我定义了关税和关税类。我还使用JSON创建了假数据,这些数据应该与类兼容。但是我在resolve()方法中得到一个错误: 类型为“{blabbla…”的参数不能分配给的参数 输入“关税|承诺式” 我做错了什么?我如何修改类以与假数据兼容?您有 tarrif 在代码的第一部分,以及 tariff 在JSON…中,解决方案是使用resolve(fakeData.tarties)而不是resolve(fakeData)尝试删除'tarties':{

我使用typescript在node.js中工作,我定义了关税和关税类。我还使用JSON创建了假数据,这些数据应该与类兼容。但是我在
resolve()
方法中得到一个错误:

类型为“{blabbla…”的参数不能分配给的参数 输入“关税|承诺式”

我做错了什么?我如何修改类以与假数据兼容?

您有

tarrif
在代码的第一部分,以及

tariff

在JSON…

中,解决方案是使用
resolve(fakeData.tarties)
而不是
resolve(fakeData)
尝试删除
'tarties':{
部分
faketarifs
。尝试编写
让faketarifs:tarties
。删除
'tarties':{
解决了问题。嗯,谢谢!我修复了打字错误,但它仍然抛出相同的错误。
let fakeTariffs =     
  {
    'tariffs': {
      'tariff': [
        { "name": "tariff1", "tariffOptionId": 1 },
        { "name": "tariff2", "tariffOptionId": 2 },
        { "name": "tariff3", "tariffOptionId": 3 }
      ]
    }
  };

export default fakeTariffs;
tarrif
tariff