C# 将数据契约从服务传输到消费者的最佳方式

C# 将数据契约从服务传输到消费者的最佳方式,c#,json,wcf,web-services,rest,C#,Json,Wcf,Web Services,Rest,将数据契约从JSON RESTful web服务传输到消费应用程序的标准或最佳方式是什么?有了XML,xsd.exe可以接受XML->xsd->C。我正在寻找类似的东西,或者web服务可以在其数据契约上运行并发送到消费应用程序的东西 我搜索了很多关于堆栈溢出的问题,但大多数都没有回答,或者已经过时2-3年了。使用一个框架,例如处理.NET和基于JSON的对象之间的序列化。我的意思是我希望能够发送一些东西,以便消费者能够自动创建他们的数据契约。类似于为XML服务发送.xsd文件。这看起来只是序列化

将数据契约从JSON RESTful web服务传输到消费应用程序的标准或最佳方式是什么?有了XML,xsd.exe可以接受XML->xsd->C。我正在寻找类似的东西,或者web服务可以在其数据契约上运行并发送到消费应用程序的东西


我搜索了很多关于堆栈溢出的问题,但大多数都没有回答,或者已经过时2-3年了。

使用一个框架,例如处理.NET和基于JSON的对象之间的序列化。

我的意思是我希望能够发送一些东西,以便消费者能够自动创建他们的数据契约。类似于为XML服务发送.xsd文件。这看起来只是序列化和反序列化了Sit的javascript,它不是一种强类型语言,因此没有契约的概念,也不能像基于c/soap的服务那样强制实施契约。当您从RESTful服务接收到json对象时,它将类似于您的.net对象,具有相同的属性。