Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中将一种json格式转换为另一种json格式_Java_Json - Fatal编程技术网

在java中将一种json格式转换为另一种json格式

在java中将一种json格式转换为另一种json格式,java,json,Java,Json,我正在寻找一个实用工具,它可以通过从xml文件转换定义将一种json格式转换为另一种json格式。在java中有这样的库吗 例如,源json是: {"name":"aa","surname":"bb","accounts":[{"accountid":10,"balance":100}]} 目标json是: {"owner":"aa-bb","accounts":[{"accountid":10,"balance":100}]} 示例配置xml: t.owner = s.name.conca

我正在寻找一个实用工具,它可以通过从xml文件转换定义将一种json格式转换为另一种json格式。在java中有这样的库吗

例如,源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:请不要发布这个例子的解决方案,这只是为了给出一个想法,在映射中会有完全不同的场景

这就是你需要的吗

  • 打开输入文件
  • 使用JSON库从文件读取/解析JSON
  • 将内存中的数据结构转换为新结构
  • 打开输出文件
  • 使用JSON库将内存中的数据结构解析为文件
    • 这就是你需要的吗

      • 打开输入文件
      • 使用JSON库从文件读取/解析JSON
      • 将内存中的数据结构转换为新结构
      • 打开输出文件
      • 使用JSON库将内存中的数据结构解析为文件

      也许吧?如果你似乎在做我想做的事情,我会检查更多。谢谢你。也许吧?好像在做我想做的事,我会再检查。非常感谢。