Java中的JSON-RPC客户端

时间:2011-02-16 10:50:27

标签: java json-rpc

我正试图找到一种方法来编写一个可以与json-rpc服务通信的java应用程序(该服务是一个python twisted服务器)。

然而,我还没有找到一个体面的图书馆,里面有一些很好的例子(我已经用Google搜索和摆弄了6个小时)。

那么在Java中是否存在任何这样的库,或者是否存在更加繁琐的低级方式。

2 个答案:

答案 0 :(得分:5)

你可以看看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();

答案 1 :(得分:1)

检查出来:https://code.google.com/p/json-rpc-client/

以上是Java中的JSON RPC客户端,可以与JSON RPC服务进行通信。