我有一个基类(用于User类的基类):
public abstract class UserB2C
{
…
public List<SignInName> SignInNames { get; set; }
…
}
public class SignInName
{
string Type { get; set; }
string Value { get; set; }
}
还有一些 JSON,其中包括:
\"signInNames\":[{\"type\":\"emailAddress\",\"value\":\"user@yahoo.co.uk\"}],
传递给:
JsonConvert.DeserializeObject<User>(json);
但是创建(反序列化)的对象具有:
"signInNames": [
{}
],
为什么该字段没有被填充的任何想法?没有产生错误。所有其他(简单)值都可以正常填充。
我试着改变的情况下Type,并Value以JSON字符串匹配,并且还试图明确创建List<SignInName>时创建的对象,但无济于事。
噜噜哒
UYOU
随时随地看视频慕课网APP
相关分类