一尘不染

C#类如何处理JSON中的美元符号?

json

我从Google的数据API获取JSON提要,并且许多属性名称以$字符(美元符号)开头。

我的问题是我无法使用以美元符号开头的变量名称创建C#类,该语言不允许这样做。我正在使用Newtonsoft的JSON.NET将JSON转换为C#对象。我该如何解决这个问题?


阅读 314

收藏
2020-07-27

共1个答案

一尘不染

您可以尝试使用[JsonProperty]属性指定名称:

[JsonProperty(PropertyName = "$someName")]
public string SomeName { get; set; }
2020-07-27