JSON-RPC for Java 此项目旨在为 Java 编程语言提供轻松实现 JSON-RPC 的功能。 jsonrpc4j 使用 [Jackson][Jackson 页面] 库将 Java 对象转换为 JSON 对象(以及与 JSON-RPC 相关的其他内容)。 其特点包括: * 流式服务器(InputStream、OutputStream) * HTTP 服务器(HttpServletRequest、HttpServletResponse) * Portlet 服务器(ResourceRequest、ResourceResponse) * Socket 服务器(StreamServer) * 集成到 Spring 框架中 * 流式客户端 * HTTP 客户端 * 动态客户端代理 * 注解支持 * 自定义错误解析 * 复合服务
Maven 这个项目使用 Gradle 构建。如果您没有使用 Gradle,请确保查看 build.gradle 中的依赖项。如果您已经使用 Spring,那么大部分(如果不是全部)的依赖项都已经存在 - 可能除了 [Jackson 库][Jackson 页面]。Jsonrpc4j 可从 maven central repo 获取。如果您使用 maven,请在 pom.xml 中添加以下内容:
JSON-RPC 规范
[JSON-RPC 2.0 规范][JSON RPC Spec] 的官方源代码。[json-rpc Google 组][Google 组] 的人员似乎相当活跃,因此您可以在那里提出澄清问题。
Spring Framework jsonrpc4j 提供了将 Java 服务以 JSON-RPC 形式通过 HTTP 进行暴露的支持,而无需 pr 方面进行任何额外的工作