【发布时间】:2020-04-14 13:05:35
【问题描述】:
如果我有以下模型类
public class User
{
public string Name {get; set;}
public string UUID {get; set;}
}
以下 JSON 字符串将被正确转换
// JSON 1
{
"User": {
"Name": "Hello World",
"UUID": "000000-00000-00000"
}
}
在我的情况下,有时我有以下 JSON JSON 2 User JSON 属性代表 UUID 值而不是用户模型对象
// JSON 2
{
"User": "000000-00000-00000"
}
我想使用User 类作为ASP.Net Core 动作参数模型,这意味着我可能需要自定义JsonConverter。
有什么办法可以把上面的JSON字符串转成UserClass吗?
【问题讨论】:
标签: c# asp.net-core json.net