相关疑难解决方法(0)

JSonNet布尔序列化

快速提问:

在JSONNet中 - 如何将bool true/false序列化为bool 1/0

我可以看到我们如何处理空值以及所有似乎无法找到如何做到这一点.

这可能吗?

c# serialization json json.net

12
推荐指数
2
解决办法
1万
查看次数

有选择地使用默认的JSON转换器

我在我的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属性的全局序列化设置并使用转换为整数的默认序列化程序?

c# asp.net json.net asp.net-web-api

6
推荐指数
1
解决办法
868
查看次数

标签 统计

c# ×2

json.net ×2

asp.net ×1

asp.net-web-api ×1

json ×1

serialization ×1