2013年7月6日

ksoap2调用webservice传递复杂对象的方式

摘要: 1.将对象序列化后,编成Base64编码,作为String来传输,然后在服务端或客户端再将base64编码还原成对象。2.直接传递对象也可,但不能直接转换,只能通过getProperty方法获得对象中属性的值,可以在客户端按属性来赋这些值,也可以建立一个通用的将SoapObject转换成对象的方法。ksoap2使用第二种方式传递对象,对于对象中包含的字段全部为基本类型,没有问题,如果字段中包含复杂类型或其他自定义类型,则会出错,根据ksoap2官方文档描述,针对java webservice服务端来说,更倾向使用对象序列化传递参数,而服务端接收参数反序列化,反之亦然。另外实际体会,使用对象序列 阅读全文

posted @ 2013-07-06 22:32 aiyuaichou 阅读(838) 评论(0) 推荐(0) 编辑

导航