指示 XmlSerializer 处理序列化/反序列化数据?
我有一个枚举属性。我希望该属性的序列化 XML 是枚举的拆分驼峰式字符串,反之亦然。
我有两个函数,一个是 ConcatCamelCase
,另一个是 SplitCamelCase
,我希望序列化器相应地使用它们,这可以通过用属性装饰字段来实现吗?
如果不是,那么在不必弄乱所有其他字段的情况下还有其他选择吗?
I have an enum property. I want the serialized XML for this property to be the splitted camel-case string of the enum and vice versa.
I have two functions, one is ConcatCamelCase
and the other is SplitCamelCase
, I want the serializer to use them accordingly, is this possible by just decorating the field with an attribute?
If no, what are the other option without having to mess with all the other fields?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你必须做这样的事情:
You'll have to do something like this:
您可以使用 XMlSerialization 属性显式设置序列化的所有内容的名称。
You can explicitly set the name of everything that is serialized using the XMlSerialization attributes.