两个不同序列化程序的序列化策略不同

本文关键字:序列化 程序 策略 两个 | 更新日期: 2023-09-27 18:19:38

我正在使用WCF&Redis作为缓存层,但不幸的是WCF和我使用的驱动程序都在寻找DataContractAttribute&DataMemberAttribute-和我想对WCF(敏感信息)隐藏一些字段,但它们应该序列化到Redis(使用StackService.JsonSerializer)。

我想在不编写两个不同类的情况下实现这一点,并希望在运行时在它们之间切换,但我不确定这是否可能。

谢谢!

两个不同序列化程序的序列化策略不同

我不知道StackService.JsonSerialzer是如何工作的。

但对于DataContract,您可以从敏感字段中删除DataMember属性,它们将不会被序列化