嗨我試過用google搜索,但是找不到我想實現的解決方案。如何將Json請求作爲Json對象在Jersey Rest服務中使用
實例映射JSON到Java對象,我們做
@POST
@Consumes(application/json)
@Produces(application/json)
public Response createUpdateDeleteManualClinicalData(MyJavaPojo definedPojo) {
// this maps any json to a java object, but in my case I am dealing with generic json structure
}
我想實現的是保持它作爲JSON對象本身
public Response createUpdateDeleteManualClinicalData(JSONObject json)
解決方法:我可以得到的數據爲純文本和將其轉換爲json。但它是我想要避免的從我身邊開過的一個開銷。
編輯:我打開使用任何Json庫,如JsonNode等...只要我得到Json對象結構,直接從我身邊沒有字符串JSON的開銷。這應該是常見的用法,或者我錯過了一些核心概念。
我看到您的解決方案,以有效載荷轉換爲地圖很感興趣,但我也想直接擁有JSON對象,我可以傳遞給我的基礎設施中想要處理相同請求的不同來源。 – AkD