我可以在WCF服务中使用Json序列化吗?

我可以在WCF服务中使用Json序列化吗?,wcf,json,entity-framework,serialization,entity,Wcf,Json,Entity Framework,Serialization,Entity,我将开发一个基于WPF windows的应用程序。我想使用实体框架自跟踪实体和WCF。我想知道是否可以/推荐使用Json?如果是,请帮助我;有什么教程可以帮助您吗?您可以使用DataContractJsonSerializer来序列化消息。您必须使用基于REST的服务(WebHttpBinding)作为SOAP命令XML作为消息负载 您可以通过WebGet和WebInvoke属性中的设置告诉WCF在服务端使用DatcontractJsonSerializer,但在客户端,您必须像REST一样手动

我将开发一个基于WPF windows的应用程序。我想使用实体框架自跟踪实体和WCF。我想知道是否可以/推荐使用Json?如果是,请帮助我;有什么教程可以帮助您吗?

您可以使用DataContractJsonSerializer来序列化消息。您必须使用基于REST的服务(WebHttpBinding)作为SOAP命令XML作为消息负载

您可以通过WebGet和WebInvoke属性中的设置告诉WCF在服务端使用DatcontractJsonSerializer,但在客户端,您必须像REST一样手动使用此序列化程序;我们没有元数据标准,因此您必须以更手动的方式创建请求和管理响应

是在WCF中使用Json和REST支持的合理指南


但是,使用Json的驱动程序是什么?WCF目前更倾向于基于SOAP的交互(尽管WCF4.5WebAPI将在很大程度上解决这个问题)。由于您的客户机是WPF,您似乎没有从使用Json中获得太多好处,您可以使用DataContractJsonSerializer来序列化消息。您必须使用基于REST的服务(WebHttpBinding)作为SOAP命令XML作为消息负载

您可以通过WebGet和WebInvoke属性中的设置告诉WCF在服务端使用DatcontractJsonSerializer,但在客户端,您必须像REST一样手动使用此序列化程序;我们没有元数据标准,因此您必须以更手动的方式创建请求和管理响应

是在WCF中使用Json和REST支持的合理指南

但是,使用Json的驱动程序是什么?WCF目前更倾向于基于SOAP的交互(尽管WCF4.5WebAPI将在很大程度上解决这个问题)。由于您的客户机是WPF,您似乎没有从使用Json中获得多少好处