通用字典我有一類這樣看:反序列化使用json.net
class MyClass {
public int Id;
public Dictionary<int, MyClass[]> ChildValues;
}
,當我嘗試使用反序列化這個類Json.NET:
MyClass x = return JsonConvert.DeserializeObject<MyClass>(s);
我收到預期的錯誤類型爲'System.Collections.Generic.Dictionary`2 [System.Int32,MyClass []]'的JsonObjectContract或JsonDictionaryContract,得到'Newtonsoft.Json.Serialization.JsonDictionaryContract'。
這個錯誤信息是什麼意思,我該如何解決它?