2

C# 不允许使用空格等特殊字符的属性名称。需要有一种方法来定义这样的 json 对象。任何想法 ?

{
   ".Class1 #Id1" : "Value1"
   ".Class1 #Id2" : "Value2"
}
4

1 回答 1

5

尝试使用 JsonProperty 属性:

        public class MyClass
        {
            [JsonProperty(".Class1 #Id1")]
            public string id1 { get; set; }
            [JsonProperty(".Class1 #Id2")]
            public string id2 { get; set; }
        }
于 2013-06-17T01:03:47.720 回答