我正在动态创建文本框并从文本框接收数字输入,并将结果发送到 ASP.NET MVC Web API 服务。由于客户端的实现方式,预验证文本框不是很方便。现在,当用户将文本框留空时,序列化将失败,因为 JSON.NET 无法将空字符串转换为整数。有没有办法自定义序列化,以便在输入为空时将其序列化为零并且不会引发序列化异常?
您
不必向服务发送空文本框,它将默认为 0 或 null,具体取决于其类型
我正在动态创建文本框并从文本框接收数字输入,并将结果发送到 ASP.NET MVC Web API 服务。由于客户端的实现方式,预验证文本框不是很方便。现在,当用户将文本框留空时,序列化将失败,因为 JSON.NET 无法将空字符串转换为整数。有没有办法自定义序列化,以便在输入为空时将其序列化为零并且不会引发序列化异常?
不必向服务发送空文本框,它将默认为 0 或 null,具体取决于其类型
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium