Question

J'ai lu beaucoup d'informations sur ServiceStack et j'aime la simplicité.L'utilisation d'une classe fixe qui est compilée dans le programme est facile, mais j'ai un besoin plus flexible.

Un simple service Web dans lequel vous pouvez poser une question à une base de données.

<NAV>
<message>GET 300</message>
</NAV>

La base de données répond avec un XML:

<NAV>
<Contacts>

<Contact>
<No>123</No>
<Name>jan</Name>
</Contact>

<Contact>
<No>334</No>
<Name>John</Name>
</Contact>

</Contacts>
</NAV>

Peut-on être retourné par ServiceSack comme JSON?

REMARQUE: En fonction de la question, la base de données peut revenir:

<Contacts> 
<Customers>
etc. 

Selon la question.

Était-ce utile?

La solution

Si votre base de données répond avec XML, aucune autre transformation ne peut être appliquée et la réponse sera le littéral XML non touché.

Afin de prendre en charge les autres formats intégrés du serviceCest, vous devez désérialiser le XML dans C # Pocos et retourner cela.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top