快速提问:
在JSONNet中 - 如何将bool true/false序列化为bool 1/0
我可以看到我们如何处理空值以及所有似乎无法找到如何做到这一点.
这可能吗?
我在我的Web API项目中使用以下内容Startup.cs
将JSON序列化枚举为字符串:
// Configure JSON Serialization
var jsonSerializationSettings = GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings;
jsonSerializationSettings.Formatting = Newtonsoft.Json.Formatting.None;
jsonSerializationSettings.Converters.Add(new Newtonsoft.Json.Converters.StringEnumConverter());
Run Code Online (Sandbox Code Playgroud)
这是为了避免装饰每个Enum属性 [JsonConverter(typeof(StringEnumConverter))]
现在,如何选择退出某些Enum属性的全局序列化设置并使用转换为整数的默认序列化程序?