首页 问答 .NET: 如何让 System.Text.Json 反序列化枚举类型时支持字符串
问题详情

System.Text.Json 默认配置下不支持反序列化的 json 中使用字符串作为 enum 类型的值,会造成请求出现 400 错误

回答

通过 JsonStringEnumConverter 解决了

[JsonConverter(typeof(JsonStringEnumConverter))]
public PostType PostType { get; set; } = PostType.BlogPost;

版权:言论仅代表个人观点,不代表官方立场。转载请注明出处:https://www.stntk.com/question/226.html

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

70068002

客服电话

400-888-8888

客服邮箱

70068002@qq.com

扫描二维码

关注微信公众号

扫描二维码

手机访问本站