2
使用C#,淨V4.0 - 鑑於以下結構:如何反序列化實現接口的類類型的JSON對象:error沒有無參數構造函數定義?
public interface IInterface {...}
public class MyClass : IInterface
{
public MyClass() {}
.
.
.
}
我有類中定義的參數的構造函數。
在接收JSON對象,我試圖反序列化MyClass
和沿的線接收一個錯誤:
沒有參數構造該對象定義
var serializer = new JavaScriptSerializer(new SimpleTypeResolver());
var newObject = serializer.Deserialize(jsonObject, myClass.GetType());
我還試圖沒有SimpletypeResolver()
我看到a few posts似乎圍繞w我正在尋找的帽子,但不是那裏 - 除非我失去了一些東西。
MyClass
實現一個接口,在接口中不能定義默認的構造函數。得到它了。那麼如何反序列化MyClass
對象呢?
向我們展示MyClass的代碼。你有沒有定義一個無參數的構造函數? – MUG4N
@ MUG4N - 已更新。 – ElHaix