我已经阅读了很多关于ServiceStack的信息并且喜欢简单。使用编译到程序中的固定类很容易,但我有更灵活的需求。
一个简单的Web服务,您可以在其中向数据库提问。
<NAV>
<message>GET 300</message>
</NAV>
数据库以xml:
响应<NAV>
<Contacts>
<Contact>
<No>123</No>
<Name>jan</Name>
</Contact>
<Contact>
<No>334</No>
<Name>John</Name>
</Contact>
</Contacts>
</NAV>
这可以由servicestack作为Json返回吗?
注意:根据数据库可以返回的问题:
<Contacts>
<Customers>
etc.
取决于问题。
答案 0 :(得分:1)
如果您的数据库使用XML进行响应,则无法进行进一步的转换,并且响应将是未触及的XML Literal。
为了支持其他ServiceStack内置格式,您需要将XML反序列化为C#POCO并返回。