Как я могу получить строковый результат метода python от клиента XML-RPC в Java - PullRequest
0 голосов
/ 17 июля 2009

я написал:

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

в клиенте java.

На самом деле, результат должен быть напечатан в строковом формате. Но я могу только вывести адрес «объекта результата», как я могу получить содержимое?

И я попробовал String result = (String) client.execute ("метод", params);

В нем говорится, что lang.until.Object не может привести к lang.util.String.

Поскольку сервер написан на Python, мне было интересно, как я могу получить String из метода.

Ответы [ 2 ]

0 голосов
/ 17 июля 2009

так что, возможно, возвращаемый объект не является строкой ... вы уверены, что возвращаете строку в своем приложении на Python? Я серьезно сомневаюсь в этом.

0 голосов
/ 17 июля 2009

Я не решаюсь опубликовать это, потому что это кажется довольно очевидным - простите, если вы попробовали это, но как насчет:

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