我正在动态创建文本框并从文本框中接收数字输入并将结果发送到 ASP.NET MVC Web Api 服务。由于客户端的实现方式,预先验证文本框不是很方便。现在,当用户将文本框留空时,序列化将失败,因为 JSON.NET 无法将空字符串转换为整数。有没有一种方法可以自定义序列化,以便如果输入为空白,则将其序列化为零并且不会引发序列化异常?
问问题
116 次
我正在动态创建文本框并从文本框中接收数字输入并将结果发送到 ASP.NET MVC Web Api 服务。由于客户端的实现方式,预先验证文本框不是很方便。现在,当用户将文本框留空时,序列化将失败,因为 JSON.NET 无法将空字符串转换为整数。有没有一种方法可以自定义序列化,以便如果输入为空白,则将其序列化为零并且不会引发序列化异常?