如何在C#中将“+”添加到属性名称?
我如何在C#中声明属性或variables名称为fg+
?
public string fg+ { get; set; }
我得到fg+
作为来自JSON的响应中的字段,如"fg+": "103308076644479658279"
。
我正在使用一个类反序列化它。 我如何从JSON中读取?
这样的variables名在C#中是不合法的。
如果您使用Json.NET反序列化数据,则可以使用JsonProperty
属性给它一个自定义名称:
[JsonProperty("fg+")] public string Fg { get; set; }