DataSetSurrogate对象用Binary序列化并ZIP压缩 java解析

最近再写一个接口,对方使用.net写的webservice并提供一个方法供我调用,且返回的是DataSetSurrogate对象用Binary 序列化并Zip压缩后的字节数组。我用java的wsimport 得到且调用这个方法,但是问题来了这个字节数组该怎么解析呢~~请求各位指点~~

异构系统直接的报文 最好用标准的xml表示数据,不要用特定语言对象的 序列化形式,java 很难 反序列化 .Net的对象,或者不可以做到

UnZip后反序列化为DataSetSurrogate对象,之后操作这个对象就行了

就是操作dataSetSurrogate对象。。然后就可以了