我收到错误:
System.InvalidCastException:无法将类型为“System.Dynamic.ExpandoObject”的对象强制转换为“System.Collections.IDictionary”。
通常,我派生ExpandoObject
然后在派生类上放置一个属性来指示我编写的自定义TypeConverter。我不知道如何为类型注册TypeConverter。然而,ExpandoObject是密封的。
codeplex项目中的一个线程有一个分发补丁。我宁愿从JsonConverter派生,但我还没有这样做。
所以在我向一个方向走之前,这里有建议的方法吗?