缺少的領域我有型號爲deserialisation創建說,忽略而Deserialisation使用newtonsoft
class Object
{
public string prop1 {get; set}
public string prop2 {get; set}
}
現在,如果我JSONstring包含兩個領域,即
{
"prop1" : "value prop1",
"prop2" : "value prop2"
}
但這會失敗,這隻會工作如果我只有一個屬性在JSON即
{
"prop1" : "value1"
}
如何反序列化時重新是一個缺失的屬性,並使其選項。
......所以我們還是不知道是什麼故障 - 該代碼提供不會失敗。當然,它甚至不會編譯(在'set'之後缺少分號)。爲了能夠提供幫助,我們需要一個例子,a)編譯和b)失敗。 –
*「但這會失敗」*,它不會失敗。用你在這裏提供的例子,它將反序列化,沒有任何問題。當出現錯誤時,分享錯誤可能是個好主意。 – Jim
[Works for me](https://dotnetfiddle.net/EIlnJk)。你可以創建一個顯示錯誤的[MCVE](http://stackoverflow.com/help/mcve)嗎? –