我创建了一个属性:
public string fixed { get; set; }
看来"已修复"有一个内置的定义。所以它不允许我说,无效的令牌。但我需要使用相同的名称创建它。有办法吗,请帮忙。
答案 0 :(得分:4)
您可以尝试执行以下操作:
public string @fixed { get; set; }
正如documentation所述,您只能在代码中使用关键字作为标识符@。
祝你好运!
修改
如果你想要属性名称映射,(我假设你以某种方式序列化它们),你也可以
[JsonProperty(PropertyName = "fixed")]
public string Fixed { get; set; }
如果您使用Newtonsoft Json Converter。
(这也是处理事情的一种更清洁的方式)