Dot-Net
在輸入 json 中處理將 {null} 轉換為類型 system.Int32 的錯誤
平台:C# IDE:Microsoft Visual Studio 2010
我是 Json 的新手,想知道如何在輸入中處理將值 {null} 轉換為類型 system.Int32 的錯誤。有什麼建議嗎?
您可以使用 s 將您
Int32的 s 替換為可以為空的對應項int?。您可以在此處找到有關可為空類型的更多資訊。
另一種選擇是忽略空值。
JsonConvert.DeserializeObject<YourType>(jsonText, new JsonSerializerSettings { NullValueHandling = NullValueHandling.Ignore });