我有一个具有 type 属性的对象ConcurrentBag<object>
。
当我尝试使用 JsonConvert.DeserializeObject() 将 json 字符串反序列化为我的对象时,我收到一个异常,表明序列化程序无法从数组转换为对象的ConcurrentBag<object>
数据类型。
任何解决此问题的帮助将不胜感激。
我有一个具有 type 属性的对象ConcurrentBag<object>
。
当我尝试使用 JsonConvert.DeserializeObject() 将 json 字符串反序列化为我的对象时,我收到一个异常,表明序列化程序无法从数组转换为对象的ConcurrentBag<object>
数据类型。
任何解决此问题的帮助将不胜感激。
我认为您将不得不编写一个转换器。有点像这篇文章: json.net:为字典键指定转换器
该网站还有更多示例: http ://weblogs.asp.net/thangchung/archive/2010/08/26/customizing-the-converter-for-json-net.aspx