當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JAX-RS和JSON-P集成
生活随笔
收集整理的這篇文章主要介紹了
JAX-RS和JSON-P集成
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這篇簡短的文章討論了JAX-RS 2.0中對JSON-P的支持
JSON-P…?
JSON處理API (JSON-P)是Java EE 7中引入的。 它提供了用于處理JSON數據的標準API,并且與XML對應的JAXP非常相似。 JSON-B (JSON綁定)API已在Java EE 8中使用 。
在JAX-RS 2.0中支持JSON-P
JAX-RS 2.0 (也是Java EE 7的一部分)對JSON-P構件(如JsonObject , JsonArray和JsonStructure)提供了開箱即用的支持,即,每個符合JAX-RS 2.0的實現都將為這些對象提供內置的實體提供程序,使其在JAX-RS應用程序中無縫且輕松地交換JSON數據
一些例子
從您的JAX-RS資源方法發送JSON數組:
@GET public JsonArray buildJsonArray(){return Json.createArrayBuilder().add("jsonp").add("jaxrs").build(); }這是如何從客戶端接受JSON有效負載的另一個示例
@POST public void acceptJsonObject(JsonObject payload){System.out.println("theoad -- "+ payload.toString()); }這些是非常簡單的示例,但我希望您能理解...。
幾件事要注意
- 無需編寫自定義MessageBodyReader或MessageBodyWriter實現。 如前所述,JAX-RS實現免費為您完成!
- 此功能與能夠在POJO上使用JAXB注釋并交換有效負載的JSON版本(通過指定application / xml媒體類型)不同。 盡管我已經對此進行了試驗,并觀察到默認情況下GlassFish 4.1(Jersey)和Wildfly 8.x(RESTEasy)支持此功能,但這不是標準功能。
進一步閱讀
- 官方JAX-RS規范文檔 –美觀,緊湊!
- 我以前有關Java EE 7和Java EE 8的一些文章
- 水族館 :Oracle的Java EE福音派人士
干杯!
翻譯自: https://www.javacodegeeks.com/2015/10/jax-rs-and-json-p-integration.html
總結
以上是生活随笔為你收集整理的JAX-RS和JSON-P集成的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何把电脑上的文件发送到手机上如何将电脑
- 下一篇: eclipselink_Java EE