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

标签 java json

我正在寻找一个实用程序,通过尊重 xml 文件的转换定义,将一种 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 库将内存中数据结构解析为文件。

关于java - 在java中将一种json格式转换为另一种格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38940099/

相关文章:

java - 在 hibernate 中保留对象时无法将枚举转换为字符串

java - System.in.read 实际返回什么?

android - 如何只在sqlite数据库中插入一次?即使我再次返回 Activity 也停止插入?

java - 特定模块的 JMX spring 配置

java - 如何加快 Camel 路线

java - OpenCV Java - 改变像素颜色

javascript - jQuery 每个循环只给出第一个结果

java - 从rest服务以json格式返回Map

ajax - d3.js 差异图表示例如何处理 json 数据?

json - 将多个 cookie 传递给 puppeteer