如何从Java中的XML-RPC客户端获取python方法的字符串结果

如何从Java中的XML-RPC客户端获取python方法的字符串结果,java,python,xml-rpc,Java,Python,Xml Rpc,我写道: Object result = (Object)client.execute("method",params); 在java客户端 实际上,结果应该以字符串格式打印。但我只能输出“Object result”的地址,如何获取内容 我已经尝试了stringresult=(String)client.execute(“method”,params) 它说lang.until.Object不能强制转换为lang.util.String 由于服务器是用Python编写的,我想知道如何从该方法

我写道:

Object result = (Object)client.execute("method",params);
在java客户端

实际上,结果应该以字符串格式打印。但我只能输出“Object result”的地址,如何获取内容

我已经尝试了stringresult=(String)client.execute(“method”,params)

它说lang.until.Object不能强制转换为lang.util.String


由于服务器是用Python编写的,我想知道如何从该方法中检索字符串。

我不太愿意发布此消息,因为它似乎很明显-如果您尝试过此方法,请原谅,但是:

String result = (String)client.execute("method",params);

所以可能返回的对象不是字符串。。。您确定要在python应用程序中返回字符串吗?我对此表示严重怀疑。

我不熟悉Python。比如,scored_candidates=map(lambda x:(x[0],x[1],sum(map(lambda y:y[2],x[1])),candidates.items())对应的“scored_candidates”返回类型应该是什么?我发现Python中的对象是字典类型,那么Java中对应的Python字典类型是什么?我做了很多研究。。。将其更改为Hashtable和HashMap。它们都不起作用。我现在开始将Python中的所有代码更改为Java。