Domanda

Ho letto un sacco di informazioni su ServiceStack e amano la semplicità.L'utilizzo di una classe fissa che viene compilata nel programma è facile ma ho un bisogno più flessibile.

Un semplice webvice in cui puoi fare una domanda a un database.

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

Il database risponde con un XML:

<NAV>
<Contacts>

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

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

</Contacts>
</NAV>
.

Può essere restituito da ServiceStack come JSON?

Nota: a seconda della domanda Il database può tornare:

<Contacts> 
<Customers>
etc. 
.

a seconda della domanda.

È stato utile?

Soluzione

Se il tuo database risponde con XML di quanto non possano essere applicate ulteriori trasformazioni e la risposta sarà XML letterale non toccata.

Per supportare gli altri formati di fornitori di ServiceStack è necessario deserializzare l'XML in C # POCOS e restituirlo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top