/ / Utiliser json avec WCF? Est-ce facile? - c #, json, wcf

Utilisation de json avec WCF? Est-ce facile? - c #, json, wcf

J'ai besoin de construire une couche de service. Je dois entretenir une couche d'interface utilisateur MVC. Et il doit également desservir les applications natives. Je veux tout livrer en format json car la taille du paquet est petite et je ne veux pas que plusieurs protocoles déboguent.

J'aime cependant utiliser SOAP car il vous permet de créer facilement des références en utilisant c #.

Donc je suis un peu coincé. Quel est le meilleur moyen de créer une couche de service pour renvoyer JSON et créer automatiquement à partir d’un contrat? Y a-t-il un moyen?

Réponses:

2 pour la réponse № 1

Vous pouvez utiliser une sérialisation json simple dans votre méthode WCF operationContract:

[WebInvoke(Method = "GET",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "myTpl")]

0 pour la réponse № 2

Vous pouvez activer json en ajoutant un paramètre à votre configuration sous endpointBehaviors:

<webHttp defaultOutgoingResponseFormat="Json"/>