【问题标题】:Can Jersey-Json/Jackson be configured to produce json-rpc-1.0?可以将 Jersey-Json/Jackson 配置为生成 json-rpc-1.0 吗?
【发布时间】:2012-09-26 19:10:25
【问题描述】:

我有一个需要调用的 api,它使用 json-rpc-1.0(我无法控制实现)。我希望能够操作 jaxb 对象并将它们编组为 json-rpc-1.0 格式。这是 jackson/jersey-json 可以完成的事情,还是有不同的库可以实现这个目标?

【问题讨论】:

标签: java jersey jackson json-rpc


【解决方案1】:

不,Jersey 无法配置为支持 JSON-RPC,但 Jersey 可用于实现 JSON-RPC。 JSON-RPC 指定了一个带有请求和响应的协议,并且可以通过 HTTP 实现。 Jersey(以及所有 JAX-RPC 实现)可用于实现任何基于 HTTP 的协议。

但是,由于最新的 JSON-RPC 规范 (2.0 - http://www.jsonrpc.org/specification) 没有指定如何将请求和响应映射到 HTTP 动词(POST、GET 等)和状态代码,因此 JSON 之间可能存在一些不兼容-RPC 实现。

您最好使用现有的 JSON-RPC 实现,而不是使用 Jersey 来实现 JSON-RPC,另请参阅 http://en.wikipedia.org/wiki/JSON-RPC#Implementations

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-18
    • 2015-04-22
    • 1970-01-01
    • 2019-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多