现在我知道ServiceStack使用.NET的Xml DataContractSerializer来序列化/反序列化XML,但是如果我们的webservice API不使用.NET框架,我们就会有一些不可思议的事情。
如果尝试简短描述问题,this post中描述了这个问题非常好:
严格的节点序列的要求XML对于某些外部的非常不舒服。 NET系统。
是否可以使用不同的序列化或配置所使用的ServiceStack,以便他不期望这些元素处于严格定义的位置?
答案 0 :(得分:1)
ServiceStack使用.NET的XML DataContract序列化程序。除了基础.NET框架实现提供的内容之外,它不可定制。
在前面的问题中,我已经回答了如何使用自定义XML Serializer覆盖ServiceStack的默认XML序列化: