【发布时间】:2020-08-06 23:54:06
【问题描述】:
我想从使用不同命名策略的其他人 API 反序列化 JSON,所以我将 JsonPropertyNameAttribute 添加到 POCO
public class X
{
[JsonPropertyNameAttribute("uid")]
public string Name {get;set;}
}
它希望它被序列化为
{
"name" : xx,
.....
}
或
{
"Name" : xx,
.....
}
不是
{
"uid" : xx,
......
}
如何优雅地使用System.Text.Json?
(除了创建新的 POCO 像 X 没有注释)
【问题讨论】:
-
目前,我最简单的方法是使用 Newtonsoft.Json 对其进行序列化
标签: c# .net .net-core json.net system.text.json