1

现在我知道 ServiceStack 使用 .NET 的 Xml DataContractSerializer 来序列化/反序列化 XML,但是如果我们的 web 服务 API 不使用 .NET 框架,我们就会遇到一些麻烦。

如果尝试对问题进行简短描述,则此问题在这篇文章中描述得非常好:

严格的节点顺序要求 XML 对于一些外部没有非常不舒服。网络系统。

是否有可能使用不同的序列化或配置所使用的ServiceStack,让他没想到元素处于一个死板的位置?

4

1 回答 1

1

ServiceStack在底层使用 .NET 的 XML DataContract 序列化程序。除了底层 .NET 的框架实现所提供的功能之外,它是不可定制的。

在前面的问题中,我已经回答了如何使用自定义 XML 序列化器覆盖 ServiceStack 的默认 XML 序列化:

https://stackoverflow.com/a/13498725/85785

于 2012-12-03T04:35:00.763 回答