JsonConvert序列化Object时自动转换Key首字母到小写,当成员中有Dictionary类型时,我们经常需要保留Dictionary中Key为原始字符,这是我们可以这样设置:
private readonly JsonSerializerSettings UserRequestJsonSerializerSettings = new JsonSerializerSettings()
{
ContractResolver = new DefaultContractResolver
{
NamingStrategy = new CamelCaseNamingStrategy
{
ProcessDictionaryKeys = false
}
},
NullValueHandling = NullValueHandling.Ignore,
DateFormatString = “yyyy-MM-ddTHH:mm:ssZ”,
Converters = new List { new StringEnumConverter() }
};
JsonConvert序列化Object中Dictionary成员时如何避免自动转换Key首字母到小写
最新推荐文章于 2022-06-14 10:37:30 发布