我从第三方API反序列化json对象.其中一个Objects属性是一个名为"checked"的变量.在c#.net中,'checked'是一种类型.无论如何要克服这一点.
我使用Newtonsoft Json.net进行反序列化.
关于班级没什么特别的,
public class item{
public bool checked;
}
Run Code Online (Sandbox Code Playgroud)
使用@前缀来命名:
public class item{
public bool @checked;
}
Run Code Online (Sandbox Code Playgroud)
顺便说一下checked,不是一个类型,而是一个关键字.
来自MSDN:
关键字是预定义的保留标识符,对编译器具有特殊含义.它们不能用作程序中的标识符,除非它们包含@作为前缀.