以前的开发人员为我们公司的API创建了一系列属性模型,其中包括:
public bool? SomeProperty { get; set; }
公司API声明0,1,true,false都是要传递此属性的有效值。
我们的测试应用程序传递了" true"的值。或"假。"但是,我们的客户已经开始使用我们的API并传递0或1,但模型绑定说:
The value '0' is not valid for SomeProperty.
不幸的是,他无法返回并将其切换为" true"或"假"到期合同问题。
有没有办法接受此属性的0,1,true和false而不影响API中的所有其他模型?
感谢。