【发布时间】:2022-01-06 18:16:39
【问题描述】:
我有一个像下面这样的模型类
public class A
{
public string Name{get;set;}
public string Value{get;set;}
}
public class B
{
public List<A>Items{get;set;}
}
下面的json会被反序列化为B类
{
"Items":[
{
"Name":"Food Name"
"Value":"Fries"
},
{
"Name":"Weapon Name"
"Value":"Gun"
},
{
"Name":"Vehicle Name"
"Value":"Car"
},
{
"Name":"Pet Name"
"Value":"Mewto"
},
{
"Name":"Personal Name"
"Value":"Leo"
}]}
一旦值被反序列化为 B 类,我需要验证列表项是否包含 Name 食物名称、个人名称、武器名称和汽车名称以及 Value 不为 null 或为空。最好的方法是什么?
【问题讨论】:
-
@Austin 说得对
标签: c# .net .net-core asp.net-core-webapi asp.net-core-3.1