我目前正在使用XML-RPC检索数据,以下是我的代码:
Object[] params = new Object[]{param1, param2};
Object[] obj = new Object[]{};
try {
obj = (Object[]) client.execute("method.name", params);
} catch (XmlRpcException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return obj;
问题在于有时会返回-1,我会收到这个错误:java.lang.Integer无法转换为[Ljava.lang.Object; - 我想知道是否有解决这个问题的方法?
client.execute
的返回值似乎不是Object[]
,而是一个Integer
。 - Louis WassermanObject
。 - Jordão