是否可以使用DataMember覆盖序列化的属性值

斯蒂格·佩雷斯(Stig Perez)

我一直在处理序列化对象,并且想知道是否可以使用该DataMember属性根据条件覆盖序列化的值?例如,如果我在课堂上拥有此属性:

[DataMember]
public string Foo { get; set; }

然后创建一个我的类的实例,实例Foo设置为IsFoo,我可以使用该DataMember属性将其序列化为如下形式:

<Foo>Bar</Foo>

请注意,这是一个假设的问题,在现实生活中,这肯定是不好的作法或数据发布,但是有可能吗?

marc_s

不,你不能那样做。

[DataMember]属性只告诉WCFDataContractSerializer包括该值(在属性)到WCF消息-它不允许你改变过程中的价值....

如果需要Bar在WCF消息中使用,则必须Foo = "Bar";在代码中进行设置...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以使用DataMember覆盖序列化的属性值

来自分类Dev

是否可以使ServiceStack Json序列化器序列化标记有JsonIgnore的属性

来自分类Dev

是否可以使用CsvHelper序列化字段(不仅是属性)?

来自分类Dev

是否可以使用我的自定义序列化或使用Externalization来序列化类的瞬态字段?

来自分类Dev

聚合物1.0:是否可以使用“布局”作为属性而不是CSS类或在类属性中使用属性序列化?

来自分类Dev

是否可以使用Json.Net以不同于序列化的方式序列化对象?

来自分类Dev

是否可以使用JMS序列化器将数组序列化到对象的根?

来自分类Dev

反序列化数组始终为元素返回null,但可以使用属性

来自分类Dev

我可以使用 Jackson @JsonView 序列化属性吗?

来自分类Dev

是否可以使用反序列化注入构造函数?

来自分类Dev

是否可以使用协议缓冲区序列化System.Object对象的列表

来自分类Dev

是否可以使用protobuf-net序列化ConcurrentDictionary数组?

来自分类Dev

是否可以使用 Json.NET 反序列化内联数组?

来自分类Dev

是否可以向序列化集合中添加属性?

来自分类Dev

可以使用boost序列化对boost :: container :: strings进行序列化吗?

来自分类Dev

我可以使用Json.net在一次操作中将嵌套属性序列化到类吗?

来自分类Dev

有没有一种方法可以使用HashWithIndifferentAccess序列化ActiveRecord的JSON属性?

来自分类Dev

我可以使用Mongo DB C#驱动程序序列化基类中的属性或字段吗?

来自分类Dev

使用Jackson JSON是否可以进行非对称序列化和反序列化?

来自分类Dev

是否可以反序列化和序列化具有不同属性名称的json对象?

来自分类Dev

不带属性的序列化或带属性覆盖的反序列化?

来自分类Dev

我可以使用Protobuf-net来反序列化用Java序列化的数据吗?

来自分类Dev

反序列化时,可以使用映射的Jackson Mixin属性创建JSON子类吗?

来自分类Dev

是否可以使用webdriverio按属性值选择元素

来自分类Dev

Android我可以使用resttemplate进行序列化而不发送请求

来自分类Dev

Json.NET可以序列化以使用Formatting流化吗?

来自分类Dev

我可以使用Newtonsoft.Json进行严格的反序列化吗?

来自分类Dev

Android我可以使用resttemplate进行序列化而不发送请求

来自分类Dev

是否需要序列化对象以使用@RequestBody @ResponseBody批注

Related 相关文章

  1. 1

    是否可以使用DataMember覆盖序列化的属性值

  2. 2

    是否可以使ServiceStack Json序列化器序列化标记有JsonIgnore的属性

  3. 3

    是否可以使用CsvHelper序列化字段(不仅是属性)?

  4. 4

    是否可以使用我的自定义序列化或使用Externalization来序列化类的瞬态字段?

  5. 5

    聚合物1.0:是否可以使用“布局”作为属性而不是CSS类或在类属性中使用属性序列化?

  6. 6

    是否可以使用Json.Net以不同于序列化的方式序列化对象?

  7. 7

    是否可以使用JMS序列化器将数组序列化到对象的根?

  8. 8

    反序列化数组始终为元素返回null,但可以使用属性

  9. 9

    我可以使用 Jackson @JsonView 序列化属性吗?

  10. 10

    是否可以使用反序列化注入构造函数?

  11. 11

    是否可以使用协议缓冲区序列化System.Object对象的列表

  12. 12

    是否可以使用protobuf-net序列化ConcurrentDictionary数组?

  13. 13

    是否可以使用 Json.NET 反序列化内联数组?

  14. 14

    是否可以向序列化集合中添加属性?

  15. 15

    可以使用boost序列化对boost :: container :: strings进行序列化吗?

  16. 16

    我可以使用Json.net在一次操作中将嵌套属性序列化到类吗?

  17. 17

    有没有一种方法可以使用HashWithIndifferentAccess序列化ActiveRecord的JSON属性?

  18. 18

    我可以使用Mongo DB C#驱动程序序列化基类中的属性或字段吗?

  19. 19

    使用Jackson JSON是否可以进行非对称序列化和反序列化?

  20. 20

    是否可以反序列化和序列化具有不同属性名称的json对象?

  21. 21

    不带属性的序列化或带属性覆盖的反序列化?

  22. 22

    我可以使用Protobuf-net来反序列化用Java序列化的数据吗?

  23. 23

    反序列化时,可以使用映射的Jackson Mixin属性创建JSON子类吗?

  24. 24

    是否可以使用webdriverio按属性值选择元素

  25. 25

    Android我可以使用resttemplate进行序列化而不发送请求

  26. 26

    Json.NET可以序列化以使用Formatting流化吗?

  27. 27

    我可以使用Newtonsoft.Json进行严格的反序列化吗?

  28. 28

    Android我可以使用resttemplate进行序列化而不发送请求

  29. 29

    是否需要序列化对象以使用@RequestBody @ResponseBody批注

热门标签

归档