使用JavaScriptSerializer.Deserialize

时间:2012-01-26 00:28:05

标签: javascript serialization selectlist

我正在使用JavaScriptSerializer类的Deserialize方法来反序列化自定义对象列表(即List)。在SalesOrderLineItemResult类中是一个“SelectList”类型的属性,显然无法反序列化 - 给出错误:

类型'System.Web.Mvc.SelectList'不支持反序列化数组

有没有办法让这个.Net类型反序列化或标记属性以指示它应该被跳过(ScriptIgnore不起作用)?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我遇到了几乎相同的问题,最后我使用List<SelectListItem>(完全反序列化)而不是内置SelectList