///////////////////////////////////////////////////////////////////////////////// // 宁波拓通e智造平台 ToTong Next Builder // // https://git.tuotong-tech.com/tnb/tnb.server // ///////////////////////////////////////////////////////////////////////////////// using Newtonsoft.Json.Linq; namespace Mapster; public class AdapterCfg { public static TypeAdapterConfig IgnoreNull { get; internal set; } public static TypeAdapterConfig ExactCase { get; internal set; } static AdapterCfg() { IgnoreNull = TypeAdapterConfig.GlobalSettings.Clone(); IgnoreNull.Default.IgnoreNullValues(true); ExactCase = TypeAdapterConfig.GlobalSettings.Clone(); ExactCase.Default.NameMatchingStrategy(NameMatchingStrategy.Exact); } public static void ConfigGlobal() { TypeAdapterConfig.GlobalSettings.Default.PreserveReference(true); TypeAdapterConfig.GlobalSettings.NewConfig().MapWith(json => json); TypeAdapterConfig.GlobalSettings.NewConfig().MapWith(json => json); TypeAdapterConfig.GlobalSettings.NewConfig().MapWith(json => json); } }