2012-10-22 41 views
2

我最近不得不刪除一個類,這是由許多JSON文件使用。 現在反序列化失敗,因爲刪除的類不再存在。JSON文檔使用移除的類時該怎麼辦?

時引發的錯誤是這樣的:在JSON指定的 'MyClass的,MyAssembly程序'

錯誤解析式。

而且這裏的JSON文件:

{ 
    "$type": "MyClass, MyAssembly", 
    "Property": "Value" 
} 

我使用TypeNameHandling.All

我該怎麼辦?

回答

2

使用TypeNameHandling.None或TypeNameHandling.Auto

+0

我曾嘗試過,它沒有工作。但是,我已經找到了解決方法。我恢復了類並刪除了它的內容,所以在反序列化時,烏鴉可以找到類型。 –