C#不允许使用特殊字符(如空格等)的属性名称。需要有一种方法来定义这样的json对象。有什么想法吗?
{
".Class1 #Id1" : "Value1"
".Class1 #Id2" : "Value2"
}
答案 0 :(得分:5)
尝试使用JsonProperty属性:
public class MyClass
{
[JsonProperty(".Class1 #Id1")]
public string id1 { get; set; }
[JsonProperty(".Class1 #Id2")]
public string id2 { get; set; }
}