gpt4 book ai didi

c# - .NET Core 3.0 StringEnumConverter 未序列化为字符串

转载 作者:行者123 更新时间:2023-12-03 14:45:30 25 4
gpt4 key购买 nike

使用以下方法装饰您的枚举时:

[JsonConverter(typeof(StringEnumConverter))]
public EventEntity Entity { get; set; }

并将其序列化 JsonConvert.SerializeObject(myEvent)
您可能会注意到枚举没有序列化为字符串,而是作为默认整数。

最佳答案

真的很简单,但让我挠了 20 分钟左右...

使用 JsonConverter 属性时,第一个智能感知导入是:using System.Text.Json.Serialization
但你应该使用:using Newtonsoft.Json;

关于c# - .NET Core 3.0 StringEnumConverter 未序列化为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58288178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com