我在 C# 中使用 JavaScriptSerializer 将 JSON 反序列化为一个对象。
该对象具有以下属性:
public string plugin_name { get; set; }
public string slug { get; set; }
public string description { get; set; }
public string logo_full { get; set; }
public string[] categories { get; set; }
public Version[] versions { get; set; }
问题是名称(例如plugin_name
)不遵循通常的命名准则(pascal case)。有没有什么简单的方法可以给一个属性两个标识符?或者还有什么可以帮助我实现我想要的。我知道我可以这样做:
public string PluginName { get; set; }
public string plugin_name { set { PluginName = value; } }
但是有没有更简单和更清洁的解决方案呢?
任何帮助,将不胜感激。