现在我知道 ServiceStack 使用 .NET 的 Xml DataContractSerializer 来序列化/反序列化 XML,但是如果我们的 web 服务 API 不使用 .NET 框架,我们就会遇到一些麻烦。
如果尝试对问题进行简短描述,则此问题在这篇文章中描述得非常好:
严格的节点顺序要求 XML 对于一些外部没有非常不舒服。网络系统。
是否有可能使用不同的序列化或配置所使用的ServiceStack,让他没想到元素处于一个死板的位置?
现在我知道 ServiceStack 使用 .NET 的 Xml DataContractSerializer 来序列化/反序列化 XML,但是如果我们的 web 服务 API 不使用 .NET 框架,我们就会遇到一些麻烦。
如果尝试对问题进行简短描述,则此问题在这篇文章中描述得非常好:
严格的节点顺序要求 XML 对于一些外部没有非常不舒服。网络系统。
是否有可能使用不同的序列化或配置所使用的ServiceStack,让他没想到元素处于一个死板的位置?
ServiceStack在底层使用 .NET 的 XML DataContract 序列化程序。除了底层 .NET 的框架实现所提供的功能之外,它是不可定制的。
在前面的问题中,我已经回答了如何使用自定义 XML 序列化器覆盖 ServiceStack 的默认 XML 序列化: