如何通过Web服务传递实体

时间:2013-05-02 05:20:37

标签: vb.net web-services

有没有办法将数据作为另一个实体内的实体传递?我想要的是:我通过webmethod:PostData将客户详细信息传递给我的数据库。我想要的是将名称,姓氏等详细信息作为字符串传递,但我想将一些细节分组,例如要传递的车辆详细信息:vehicle.Manufacturer vehicle.Model ... etc其他不是组的数据-able将作为普通字符串传递。希望有道理。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以通过XML or JSON执行此操作,因此请求部分中的对象将与XML类似:

<VehicleEntity>
    <attribute1>value</attribute1>
    <attribute2>value</attribute2>
 </VehicleEntity>

或类似地使用JSON

VehilceEntity{
 attribute1 :value;
 attribute2 :value;
}

基本上它与传递参数的方式类似,这里是自定义参数VehicleEntity