我有这种类型序列化为Json:
public class JsonReturn<TEntity, TSource>
{
public ICollection<TEntity> Success { get; set; }
public IDictionary<TEntity, IEnumerable<string>> Errors { get; set; }
}
它适用于Success属性,但错误失败。
我已在Json.Net reference中读到IDictionaries使用ToString序列化其键,这会导致NameSpace描述...
那么,我怎样才能正确地序列化Key和我字典的值呢?