.net 中 Version class 序列化为版本号字符串

asp.net core (asp.net mvc 6) 中用VersionConverter JsonConverter

默认情况下,将一个Version Class序列化后的结果为一个Object,包括major,minor,build,revision等


.net 中 Version class 序列化为版本号字符串_第1张图片
Paste_Image.png

如果我们想将其显示为一个版本号字符串,可以作如下设置(黄色部分):

jsonOutputFormatter.SerialForSettings.Converters.add(new VersionConverter());
.net 中 Version class 序列化为版本号字符串_第2张图片
Paste_Image.png

修改后结果就序列为化字符串啦

"version": "0.1.3", // display as string

你可能感兴趣的:(.net 中 Version class 序列化为版本号字符串)