2009-07-16 10 views
0
でXML-RPCクライアントからPythonのメソッドの文字列の結果を得ることができます

私が書いた:Javaクライアントでどのように私は、Java

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

を。

実際には、結果は文字列形式で出力する必要があります。しかし、私は "オブジェクトの結果"のアドレスを出力することができます、どうすればコンテンツを取得できますか?

私は試してみました。String =(String)client.execute( "method"、params);

lang.until.Objectはlang.util.Stringにキャストできません。

サーバがPythonで書かれているので、私はどのようにしてメソッドからStringを取得できるのだろうかと思っていました。

答えて

0

それはかなり明白なようですので、私はこれを掲示することを躊躇だ - あなたはこれを試してみた場合私を許しますが、どの程度:

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

もちろんこれを試しました。しかし、それは文字列にキャストすることができると言う –

0

するので、多分返されたオブジェクトが文字列ではありません...ですあなたはあなたのpythonアプリケーションで文字列を返していることを確認しますか?私は真剣にそれを疑う。

+0

私はPythonに精通していない。同様に、 scored_candidates = map(lambda x:(x [0]、x [1]、sum(map y(y [2]、x [1])))、candidates.items()) 対応する戻り値の型は "scored_candidates" –

+0

私はPythonでこれらのオブジェクトを見つけました。辞書の型ですから、JavaでPython辞書の対応する型は何でしょうか? –

+0

あなたの脳を使って、少なくともいくつかの研究、一息をしてください... –