1

我已经阅读了很多关于 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. 

取决于问题。

4

1 回答 1

1

如果您的数据库使用 XML 响应,则无法应用进一步的转换,并且响应将是未触及的 XML 文字。

为了支持其他 ServiceStack 内置格式,您需要将 XML 反序列化为 C# POCO 并将其返回。

于 2012-10-01T15:03:38.420 回答