gpt4 book ai didi

c# - 是否有 System.Text.Json 替代 Json.NET 的 JsonProperty(Order)?

转载 作者:行者123 更新时间:2023-12-04 04:26:06 24 4
gpt4 key购买 nike

System.Text.Json现在是 .NET Core 3.0 的 JSON 库, 是否有匹配 Json.NET 的 JsonProperty(Order) 的属性/参数?我浏览了扩展 System.Text.Json.Serialization.JsonAttribute 的类,但似乎没有一个服务于这个目的。

路过JsonSerializer.Write.HandleObject.cs等没有向我展示任何可以直接替换旧属性的东西。我是否错过了什么,如果没有,在这里复制遗留行为的最简单方法是什么?

最佳答案

当前版本的 System.Text.Json 不直接支持 Json.NET 的 JsonProperty(Order)。但是,您可以为此目的创建 JsonConverter
实现此目的的示例:.NET core 3: Order of serialization for JsonPropertyName (System.Text.Json.Serialization)

关于c# - 是否有 System.Text.Json 替代 Json.NET 的 JsonProperty(Order)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58150005/

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