我需要在.net中创建一个Web服务,允许客户端将复杂的应用程序信息传递到服务中。该服务将验证所有信息,然后将信息输入数据库或将错误列表返回给客户端,以便他们更正并重新提交应用程序。
Web服务需要能够被任何客户端使用(意思是java,php .net ...)
如果我只使用.net客户端,我可以将我的类对象作为公共类提供给客户端,并且可以访问对象中的所有属性,枚举和结构。如:
' Add Personal info and set property
tempPersonalClass = New IDVerifyWebService.clsPersonal
在上面的示例中,clsPersonal类可以包含多个属性,枚举甚至子类。客户端应该能够实例化这个类并迭代所有级别。
我的问题是,我可以以什么方式(XML,JSON或其他类型)将我的类对象传递给客户端,以便它们能够使用它来填充值并返回它?