我有一个API需要调用,使用json-rpc-1.0(我没有控制的实现)。我希望能够操纵jaxb对象并将它们编成json-rpc-1.0格式。杰克逊/泽西 - 杰森能够完成这个事情还是有一个不同的库可以实现这个目标?可以将Jersey-Json/Jackson配置为生成json-rpc-1.0吗?
4
A
回答
2
不,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之间可能存在一些不兼容问题, RPC实现。
而不是使用泽西JSON实现-RPC的,你可能会使用现有的JSON-RPC实现会更好,也看到http://en.wikipedia.org/wiki/JSON-RPC#Implementations
相关问题
- 1. CMake可以生成配置文件吗?
- 2. 我可以使用属性表来生成项目配置吗?
- 3. SQLAlchemy可以配置为非阻塞吗?
- 4. 将Formtastic设置为Rails 3默认表单生成器,可以吗?
- 5. 是否可以将生成配置配置为自动为目标平台添加后缀?
- 6. 可以将Entity Framework Core配置为在项目构建期间生成迁移
- 7. 可以将Sandcastle配置为生成SEO友好的页面和链接?
- 8. 可以将autotools配置为执行滚动安装/卸载吗?
- 9. 可以将PHP SimpleTest框架配置为快速失败吗?
- 10. 您可以将mod_proxy配置为反向代理缓存吗?
- 11. 可以将Bundler配置为安装gems rdoc吗?
- 12. 可以将普通的servlet配置为接缝组件吗?
- 13. 可以将Sass或Less配置为只编译某些类吗?
- 14. 可以将Tomcat配置为apache的代理吗?
- 15. 可以将Grails配置为使用全部小写的URL吗?
- 16. 可以将apache配置为忽略OPTIONS请求吗?
- 17. 可以将java.util.logging配置为使用压缩日志文件吗?
- 18. 可以将org.apache.cxf.service.factory.ReflectionServiceFactoryBean配置为缓存WSDL吗?
- 19. 可以将wordpress配置为旅游门户吗?
- 20. 可以将com.google.gwt.xml.client.XMLParser配置为禁止doctype?
- 21. 我可以将IDLE配置为自动将制表符转换为空格吗?
- 22. 有configure.ac但不是autoconf。没有它,我可以生成配置吗?
- 23. 我可以配置LLBLGen在异常中包含生成的SQL吗?
- 24. 我们可以配置Oracle ADF Faces来生成有效的XHTML吗?
- 25. 我可以重写生成的ID吗?
- 26. 我可以在圈内生成点吗?
- 27. SEO:可以动态生成链接吗?
- 28. Hibernate工具可以生成JPA POJO吗?
- 29. pydoc可以生成子目录吗?
- 30. 我可以生成音调(音乐)吗?
我不是太熟悉,JSON RPC,但你不能够序列化正确地命名你的领域?也看看自定义序列化(http://wiki.fasterxml.com/JacksonHowToCustomSerializers),可能是你正在寻找 –