不积跬步,无以至千里;不积小流,无以成江海。

Dean's blog

  • Join Us on Facebook!
  • Follow Us on Twitter!
  • LinkedIn
  • Subcribe to Our RSS Feed

Newtonsoft.Json应用示例

类型转换

当需要将一种类型转换为另一种类型时,可以如下处理:

/// <summary>
    /// 将Blacklist转换为wx_userinfo对象
    /// </summary>
    public class BlacklistTypeConverter : ITypeConverter<Blacklist, Model.wx_userinfo>
    {
        public Model.wx_userinfo Convert(ResolutionContext context)
        {
            var blacklist = (Blacklist)context.SourceValue;
            var user = new MxWeiXinPF.BLL.wx_userinfo().GetModel(blacklist.OpenId);

            return user;
        }
    }

    //定义转换规则
    config.CreateMap<Blacklist, Model.wx_userinfo>().ConvertUsing(new BlacklistTypeConverter());

 

 

更多更新中...

不允许评论
粤ICP备17049187号-1