【发布时间】:2019-05-29 12:15:03
【问题描述】:
我开始在 .net Core 3.0 应用程序中将我拥有的一些代码从 Newtonsoft.Json 迁移到 System.Text.Json。
我从
迁移了属性[JsonProperty("id")] 到 [JsonPropertyName("id")]
但我有一些用JsonConverter 属性装饰的属性:
[JsonConverter(typeof(DateTimeConverter))]
[JsonPropertyName("birth_date")]
DateTime BirthDate{ get; set; }
但我在System.Text.Json 中找不到与此 Newtonsoft 转换器等效的东西有人知道如何在 .net Core 3.0 中实现这一点吗?
谢谢!
【问题讨论】:
-
用 Newtonsoft 代替迁移它不是更容易吗?
-
这是另一个问题,但我想知道这是否可以在
System.Text.Json中实现 -
不确定新的 JSON 对象是否足够成熟以应对目前的所有情况,但很高兴被证明是错误的。不过,我相信让 .NET Core 3 使用 Newtonsoft 是一项改变。
标签: c# json .net-core .net-core-3.0 system.text.json