U.K*_*K.N 0 c# json deserialization
我想要反序列化json对象.但对于"电子邮件",除了它之外还有括号.在Account类中,它不允许放置"[Email]"而只允许"Email".有人可以帮忙吗?谢谢.
类:
public class Account
{
public string Email { get; set; }
public bool Active { get; set; }
public DateTime CreatedDate { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
JSON:
{
'[Email]': 'james@example.com',
'Active': true,
'CreatedDate': '2013-01-20T00:00:00Z',
}
Run Code Online (Sandbox Code Playgroud)
我如何反序列化:
Account account = JsonConvert.DeserializeObject<Account>(json);
Console.WriteLine(account.Email);
Run Code Online (Sandbox Code Playgroud)
您可以通过添加[JsonProperty]属性手动更改序列化和反序列化属性名称.
[JsonProperty("[Email]")]
public string Email { get; set; }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
321 次 |
| 最近记录: |