How do I add `+` to a property name in C#?
How do I declare a property or variable name as fg+
in C#?
public string fg+ { get; set; }
I am getting fg+
as a field in a response from JSON as "fg+": "103308076644479658279"
.
I am deserializing it using a class. How do I read it from JSON?
Solution 1:
Such a variable name isn't legal in C#.
If you're using Json.NET to deserialize your data, you can use the JsonProperty
attribute to give it a custom name:
[JsonProperty("fg+")]
public string Fg { get; set; }