【发布时间】:2009-09-19 18:12:50
【问题描述】:
JavaScriptSerializer 将从 IEnumerable 派生的类型序列化为 JavaScript 数组。它对数组和列表很方便,但在某些情况下,我需要序列化在派生类型中声明的属性(例如 IGrouping 中的键)。这里有一些示例代码:
var items = new[] { "aaabbb", "abcd", "bdsasd", "bsdqw" };
IGrouping<char, string> data = items.GroupBy(i => i[0]).First();
var serializer = new JavaScriptSerializer();
var serialized = serializer.Serialize(data);
// serialized == "[\"aaabbb\",\"abcd\"]"
// doesn't contain definition for IGrouping.Key property
这个问题有什么简单的解决办法吗?
【问题讨论】:
标签: asp.net json serialization