iT邦幫忙

0

C#.Net Json 字串NULL解析錯誤

public class baseinfo
{
string a {set;get}
string b {set;get}
int c {set;get}
string d {set;get}
}

json ="{a:1,b:2,c:null,d:0}"

在C#中使用JsonConvert.DeserializeObject(wsdata);
會因為其中含有NULL 而導致整個解析失敗
有辦法可以解決 NULL的問題嗎??

1 個回答

2
暐翰
iT邦大師 3 級 ‧ 2018-04-12 13:46:44
最佳解答

你的問題應該是指定類型的時候會出錯

方式1:
以JObject類型反序列化

方式2:
在c屬性前加?,代表可以值為null

我要發表回答

立即登入回答