我有2個基於資源的服務以JSON格式返回數據。結合使用駱駝的JSON服務響應
第一個是訂單服務,它返回訂單details.This包含orderid和產品列表,包括產品id和它的數量。
另一種是產品服務,它返回產品作爲輸入傳遞給它的產品的產品詳細信息(描述,單價)。
我想將這兩項服務結合起來使用駝峯路線,以便路線響應將是訂單中每個產品的產品詳細信息(描述,單價,數量,數量*單價)。
由於兩個服務分別返回JSON不知道如何將它們結合在一起返回最終結果。
我想我必須將每個服務的JSON響應轉換爲java對象,然後根據需要使用POJO計算細節,然後最終將響應轉換回JSON並返回結果。
但是,不知道這是駱駝的正確方法還是有辦法直接使用單獨的JSON響應並將它們組合並返回響應。
有人可以幫助我做到這一點。
看看內容Enricher EIP模式 –