两种不同序列化器的不同序列化策略

时间:2014-08-28 06:50:29

标签: c# json wcf serialization servicestack

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

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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