我是C#的新手,但在Objective-C和OOP方面拥有丰富的经验.我正在使用Json.NET自动解析对对象的API响应.碰巧其中一个返回的对象有一个名为protected的属性.显然这是一个问题,因为protected是类成员声明的关键字.
"protected": true
Run Code Online (Sandbox Code Playgroud)
谢谢你的建议.
对于问题#1:您可以在其前面添加@符号作为变量名称使用的任何关键字.
例如
public string @protected {get; set; }
不过,我建议不要这样做.您应该能够将JSON中的"受保护"字段重新映射到POCO中的其他属性.
private string _protected;
public string @protected
{
get
{
//any additional code you want
return _protected;
}
set
{
//any additional code you want
_protected = value;
}
}
Run Code Online (Sandbox Code Playgroud)
由你决定!
| 归档时间: |
|
| 查看次数: |
125 次 |
| 最近记录: |