我正在尝试将 json 对象反序列化为 c# 对象,但无法做到。这是我发送的 json 对象
{
"User_":
{
"Email":"test@test.com",
"Password":"pass1"
}
}
这是我使用的 C# 类
public class User_
{
public string Email { get; set; }
public string Password { get; set; }
}
public class User_ { public string Email { get; 放; } 公共字符串密码 { 得到; 放; } }
public class RootObject
{
public User_ User_ { get; set; }
}
这是我用来反序列化的代码
RootObject request = JsonConvert.DeserializeObject<RootObject>(json.ToString());
此代码创建一个 User_ 对象,但 Email 和 Password 字段为空。我在这里做错了什么?
在调试时,我看到了即将发生的事情
{{ "{\"Email_\":\"test@test.com\",\"Password_\":\"pass1\"}": "" }}
看起来很奇怪
梦里花落0921
开满天机
慕妹3242003
慕标琳琳
浮云间
相关分类