如何在C#中将属性或变量名称声明为fg+
?
public string fg+ { get; set; }
我将fg+
作为JSON响应中的字段"fg+": "103308076644479658279"
获得。
我正在使用类反序列化它。我如何从JSON中读取它?
答案 0 :(得分:119)
这样的变量名在C#中是不合法的。
如果您使用Json.NET反序列化数据,则可以使用JsonProperty
属性为其指定自定义名称:
[JsonProperty("fg+")]
public string Fg { get; set; }