使用Newtonsoft(de)序列化Json,我想重构一个属性名而不用现有的Json-markup来破解。
F.e:
{
"old-very-specific-property": "value"
}
应该像以下一样好:
{
"new-name": "value"
}
映射到
public class Model {
[JsonProperty, JsonRequired]
public string NewName { get; set; }
}
我希望上面的两个版本的Json映射到提供的模型,以保持向后兼容性。