2016-08-14 107 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库解压内存中的数据结构到文件。
相关问题