WebApi2默认json序列化程序不';t抛出预期的异常

WebApi2默认json序列化程序不';t抛出预期的异常,json,serialization,webapi2,Json,Serialization,Webapi2,我像这样发送json { “数字字段”:“abc” } 属性在对象DataRequest中声明,如。。。。 [数据成员] 公共整数域 控制器通过[FromBody]数据请求接收数据 它正在悄悄地将值设置为0 还有其他字段设置正确,但为什么没有异常 谢谢共享您的代码只需使用默认的webapi2项目即可。和FromBody标记。我们最终覆盖了序列化程序转换器。并添加了错误委托。我们把这个错误放在响应头中。但控制器中的请求为空,并且检查响应头是否有错误。我不建议使用FromBody标记。只需在控制器的

我像这样发送json { “数字字段”:“abc” } 属性在对象DataRequest中声明,如。。。。 [数据成员] 公共整数域

控制器通过[FromBody]数据请求接收数据

它正在悄悄地将值设置为0

还有其他字段设置正确,但为什么没有异常


谢谢

共享您的代码只需使用默认的webapi2项目即可。和FromBody标记。我们最终覆盖了序列化程序转换器。并添加了错误委托。我们把这个错误放在响应头中。但控制器中的请求为空,并且检查响应头是否有错误。我不建议使用FromBody标记。只需在控制器的第一行执行上面的序列化请求。。。