Json。如果存在空字符串,Net将int/float中的空字符串转换为0。我在输入中使用类型numeric,但在表单post调用中,空字段将是空字符串。是否有将空字符串转换为Null或0(如Json)的配置。网
在下面拉小提琴。https://dotnetfiddle.net/CDNicW
只需将值设为null即可
public class Model
{
[JsonNumberHandling(JsonNumberHandling.AllowReadingFromString)]
public int? Value { get; set; }
}
结果将是
{ value: null }