2016-08-14 105 views
1

我正在尋找一種實用工具,通過尊重來自xml文件的轉換定義,將一種json格式轉換爲另一種格式。有沒有任何庫在java中做這樣的事情?在java中將一種json格式轉換爲另一種格式

例如源JSON是:

{"name":"aa","surname":"bb","accounts":[{"accountid":10,"balance":100}]} 

目標JSON是:

{"owner":"aa-bb","accounts":[{"accountid":10,"balance":100}]} 

樣本配置XML:

t.owner = s.name.concat("-").concat(surname) 
t.accounts = t.accounts 

PS:請不要交的方案來解決這個例子中,僅僅是爲了給出一個想法,在映射中將會有非常不同的場景。

+1

也許[Jolt](http://bazaarvoice.github.io/jolt/)? – cartant

+0

似乎正在做我想做的,我會檢查更多。謝謝。 – cacert

回答

0

這是你需要的嗎?

  • 打開輸入文件。
  • 使用JSON庫從文件讀取/解析JSON。
  • 將內存中的數據結構轉換爲新的結構。
  • 打開輸出文件
  • 使用JSON庫解壓內存中的數據結構到文件。
相關問題