如何在Web服务中传递复杂对象以供所有客户端使用

时间:2013-01-16 18:01:56

标签: .net web-services

我需要在.net中创建一个Web服务,允许客户端将复杂的应用程序信息传递到服务中。该服务将验证所有信息,然后将信息输入数据库或将错误列表返回给客户端,以便他们更正并重新提交应用程序。

Web服务需要能够被任何客户端使用(意思是java,php .net ...)

如果我只使用.net客户端,我可以将我的类对象作为公共类提供给客户端,并且可以访问对象中的所有属性,枚举和结构。如:

' Add Personal info and set property
  tempPersonalClass = New IDVerifyWebService.clsPersonal

在上面的示例中,clsPersonal类可以包含多个属性,枚举甚至子类。客户端应该能够实例化这个类并迭代所有级别。

我的问题是,我可以以什么方式(XML,JSON或其他类型)将我的类对象传递给客户端,以便它们能够使用它来填充值并返回它?

0 个答案:

没有答案