我从Google的数据API获取JSON提要,并且许多属性名称以$字符(美元符号)开头。
我的问题是我无法使用以美元符号开头的变量名称创建C#类,该语言不允许这样做。我正在使用Newtonsoft的JSON.NET将JSON转换为C#对象。我该如何解决这个问题?
您可以尝试使用[JsonProperty]属性指定名称:
[JsonProperty]
[JsonProperty(PropertyName = "$someName")] public string SomeName { get; set; }