标签: c# json.net
我将第3方类用于日期范围处理(Itenso.TimePeriod),并且我想使用JSON.Net序列化这些对象。为了使JON保持较小状态,此类中的许多字段都不想序列化。对于我自己的类,我使用[JSonIgnore]属性,但是我不想派生此第三方组件,只是将[JSonIgnore]添加到其某些字段中。 我知道[OnSerializing]回调,但是这些也需要更改3rd party类。 当然,我可以创建一些DTO类,以省去那些我不想序列化的属性,但是也许有一种更优雅的方法吗?
[JSonIgnore]
[OnSerializing]