我有一個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. Visual Studio可以生成配置文件嗎?
- 3. 我可以使用屬性表來生成項目配置嗎?
- 4. 可以將OS X gzip配置爲與Java GZIPOutputStream匹配嗎?
- 5. BCEL可以生成LocalVariableTable嗎?
- 6. 漆可以生成ETags嗎?
- 7. SQLAlchemy可以配置爲非阻塞嗎?
- 8. 我在哪裏可以將生成器配置放入Rails 4?
- 9. 將Formtastic設置爲Rails 3默認表單生成器,可以嗎?
- 10. 是否可以將生成配置配置爲自動爲目標平臺添加後綴?
- 11. 可以將Sandcastle配置爲生成SEO友好的頁面和鏈接?
- 12. 可以將Entity Framework Core配置爲在項目構建期間生成遷移
- 13. 您可以將mod_proxy配置爲反向代理緩存嗎?
- 14. 可以將Tomcat配置爲apache的代理嗎?
- 15. 可以將java.util.logging配置爲使用壓縮日誌文件嗎?
- 16. 可以將autotools配置爲執行滾動安裝/卸載嗎?
- 17. 可以將java JSON解析器配置爲允許空值嗎?
- 18. 可以將Grails配置爲使用全部小寫的URL嗎?
- 19. 可以將Sahi配置爲支持OnMouseEnter事件嗎?
- 20. 可以將普通的servlet配置爲接縫組件嗎?
- 21. 可以將org.apache.cxf.service.factory.ReflectionServiceFactoryBean配置爲緩存WSDL嗎?
- 22. 可以將PHP SimpleTest框架配置爲快速失敗嗎?
- 23. 可以將Bundler配置爲安裝gems rdoc嗎?
- 24. 可以將Sass或Less配置爲只編譯某些類嗎?
- 25. 可以將Google Oauth redirect_uri配置爲模式嗎?
- 26. 可以將wordpress配置爲旅遊門戶嗎?
- 27. 可以將apache配置爲忽略OPTIONS請求嗎?
- 28. 我可以將EtherCAT從站配置爲S/W嗎?
- 29. 可以將Plone搜索配置爲查看Portlet內容嗎?
- 30. 配置生成
我不是太熟悉,JSON RPC,但你不能夠序列化正確地命名你的領域?也看看自定義序列化(http://wiki.fasterxml.com/JacksonHowToCustomSerializers),可能是你正在尋找 –