标签: c# json.net
我知道您可以通过编写ShouldSerialize方法来动态选择在Json.Net中序列化属性。是否可以根据另一个属性的值动态更改PropertyName进行序列化?
ShouldSerialize
PropertyName
让我说一堂课
public class Example { public int? A {get; set;} public int B {get; set; }
如果A为空,我希望B的PropertyName为某个值,如果A不为空,那么我希望PropertyName为另一个值。