在 C# 中序列化模型时,可以利用该ShouldSerialize
功能来定义何时应序列化属性以及何时不应序列化。
是否有一种开箱即用的方式来指定相同的内容,但对于整个模型(类似ShouldSerializeSelf
或属性[SerializeWhen(Property=true)]
),只有在满足给定条件时才对类进行序列化。
如果没有类似的东西,我总是可以实现自己的序列化例程,但如果已经实现了一些东西,就不想做双重工作。
在 C# 中序列化模型时,可以利用该ShouldSerialize
功能来定义何时应序列化属性以及何时不应序列化。
是否有一种开箱即用的方式来指定相同的内容,但对于整个模型(类似ShouldSerializeSelf
或属性[SerializeWhen(Property=true)]
),只有在满足给定条件时才对类进行序列化。
如果没有类似的东西,我总是可以实现自己的序列化例程,但如果已经实现了一些东西,就不想做双重工作。