在ServiceStack WS上重新排队的排序位置XML节点的意外行为

时间:2012-12-02 15:56:36

标签: position servicestack datacontractserializer requirements

现在我知道ServiceStack使用.NET的Xml DataContractSerializer来序列化/反序列化XML,但是如果我们的webservice API不使用.NET框架,我们就会有一些不可思议的事情。

如果尝试简短描述问题,this post中描述了这个问题非常好:

严格的节点序列的要求XML对于某些外部的非常不舒服。 NET系统。

是否可以使用不同的序列化或配置所使用的ServiceStack,以便他不期望这些元素处于严格定义的位置?

1 个答案:

答案 0 :(得分:1)

ServiceStack使用.NET的XML DataContract序列化程序。除了基础.NET框架实现提供的内容之外,它不可定制。

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

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