2013-11-03 51 views
0

我在動態創建文本框並從文本框接收數字輸入並將結果發送到ASP.NET MVC Web Api服務。由於客戶端的實現方式,預先驗證文本框不是很方便。現在,當用戶將文本框留空時,序列化失敗,因爲JSON.NET無法將空字符串轉換爲整數。是否有自定義序列化的方法,以便如果輸入爲空,則將其序列化爲零,並且不引發序列化異常?JSON.NET序列化

+0

如果你做什麼你的方法(或類)接受一個可空int,而不是? –

回答

0

你沒有空文本框發送到服務,這將是默認爲0或取決於它的類型爲null

+0

它默認爲零,但用戶不喜歡它,所以我默認爲空字符串。現在的挑戰是序列化...... – user2927726