JavaBean,List
调用
1、导入Gson.jar包
2、调用
new Gson().toJson(obj);
new Gson().toJson(list);
将JavaBean或list转换成String类型,其余操作同基本参数一样
解析返回的json参数
Object obj = new Gson().fromJson(str,Object.class);
List<Object> list = new Gson().fromJson(str, new TypeToken<List<Object>>() {}.getType());
其中str是返回的JsonString结果。
大文件,图片、文本等
调用
将图片、文本等转换成byte[]类型
这样上传是不成功的,我们需要在call之前用Base64进行register.
new MarshalBase64().register(envelope);
解析结果数据
如果是Base64需要先进行
byte[] bytes=Base64.decode(resulObject.getProperty(0).toString());