Возвращать данные из базы данных в ServiceStack

StackOverflow https://stackoverflow.com//questions/12671997

  •  12-12-2019
  •  | 
  •  

Вопрос

Я прочитал много информации о ServiceStack и любите простоту.Используя фиксированный класс, который компилируется в программу, легко, но у меня есть более гибкая потребность.

Простая веб-сайт, в котором вы можете задать вопрос базу данных.

<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. 
.

в зависимости от вопроса.

Это было полезно?

Решение

Если ваша база данных отвечает XML, чем дальнейшие преобразования не могут быть применены, и ответ будет литералом XML не касается.

Чтобы поддержать другие встроенные форматы ServiceStack, вам необходимо определить XML в C # Pocos и вернуть это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top