2017-04-11 41 views
1

我正在用Spring集成創建一個應用程序,並試圖弄清楚是否有一個JSON如何轉換爲另一個JSON的例子。Spring集成JSON到JSON轉換

的步驟將是

1.) extract fields of interest from current JSON 
    2.) perform logic if required (split values, concatenate, etc..) 
    3.) set the value in the new JSON format 

我也想使這個提供給業務分析師,讓他們可以映射的變化,一旦框架設置。

乾杯 克里斯

回答

0

那麼,任何JSON可以簡單地將反序列化Map

new JsonToObjectTransformer(Map.class) 

後,你可以申請任何過濾器映射按鍵,建立一個新的Map有新的期望的密鑰和序列化它到JSON回:

new ObjectToJsonTransformer() 
+0

我實際上是試圖建立與JSONObject轉換的有效載荷......但不能得到它w ork呢。表達式沒有被評估的 \t \t <構造精氨酸> \t \t \t \t \t \t \t <條目鍵= 「rNumber」 值= 「#jsonPath(有效載荷, '$ .CODE')」/> \t \t \t \t <條目鍵= 「createdDateUtc」 值= 「#jsonPath(有效載荷, '$ .createdDateUtc')」/> \t \t \t \t \t \t krisrr3

+0

第一:這是完全不同的故事,與您最初的建築決策問題無關。第二:如你所見,代碼在評論中不可讀。請把它轉移到你的問題中,並提供更多信息,你需要做什麼以及到目前爲止你已經嘗試了什麼。 –

+0

致歉。我在一篇帖子中回覆。 – krisrr3