我在一个分布式系统中有两个组件,它们发送使用Newtonsoft.JSON (JSON.Net)序列化/反序列化的消息。
消息属性目前以挪威语发送,我希望将代码基翻译成英语。由于有些信息将以挪威文发送,并由一个已升级为英文版本的组件处理,因此需要能够同时支持这两种情况。
我希望在反序列化问题上,“挪威”财产名称和英语都可以映射到同一个属性。例如:
例如,在英语中使用“name”,在挪威语中使用“navn”。
public class Message
{
[JsonProperty("Navn")]
public string Name { get; set;