【发布时间】:2010-11-15 04:16:07
【问题描述】:
我得到错误:
System.InvalidCastException:无法将“System.Dynamic.ExpandoObject”类型的对象转换为“System.Collections.IDictionary”类型。
通常,我会派生ExpandoObject,然后在派生类上放置一个属性来指示我编写的自定义 TypeConverter。我不知道如何为类型注册 TypeConverter。 ExpandoObject 是密封的。
codeplex 项目上的一个线程有一个分发补丁。我宁愿从 JsonConverter 派生,虽然我还没有这样做。
所以在我继续前进之前,这里有建议的方法吗?
【问题讨论】:
-
你想使用什么样的序列化程序?
-
我正在使用 Newtonsoft Json 序列化程序。