Клиент JSON-RPC в Java

Я пытаюсь найти способ написать Java-приложение, которое может связываться с сервисом json-rpc (эта услуга является витым сервером на питоне).

Однако мне не удалось найти приличную библиотеку с некоторыми хорошими примерами (я искал и искал игру в течение 6 часов).

Так существуют ли библиотеки для этого в Java, или есть более громоздкий способ нижнего уровня.

Ответ 1

Вы можете взглянуть на Spring и класс RestTemplate (здесь хорошее введение: http://blog.springsource.com/2009/03/27/rest-in-spring-3-resttemplate/).

В качестве альтернативы вы можете использовать Commons HttpClient для отправки/получения вашей полезной информации Json для этой службы.

PostMethod post = new PostMethod("http://myservice.com");
// add the payload to the post object
HttpClient client = new HttpClient();
int status = client.executeMethod(post);
String response = post.getResponseBodyAsString();

Ответ 2

Проверьте это: https://code.google.com/p/json-rpc-client/

Вышеупомянутый клиент JSON RPC на Java, который может разговаривать с службой RPC JSON.