如何在C#中为属性名称添加“+”?

时间:2016-03-15 10:28:50

标签: c# json

如何在C#中将属性或变量名称声明为fg+

public string fg+ { get; set; }

我将fg+作为JSON响应中的字段"fg+": "103308076644479658279"获得。

我正在使用类反序列化它。我如何从JSON中读取它?

1 个答案:

答案 0 :(得分:119)

这样的变量名在C#中是不合法的。

如果您使用Json.NET反序列化数据,则可以使用JsonProperty属性为其指定自定义名称:

[JsonProperty("fg+")]
public string Fg { get; set; }