我们在我们的 java 服务器中调用一个 API,它返回一个 json。 现在我们要将这个json转换成另一个json。但是我们希望将转换映射放在一个单独的文件中。 例如,
Json A:
{
"json_id":"3",
"json_another_id":"43",
"code":34,
"json_name":"Yey"
}
To convert into Json B:
{
"id":"3",
"another_id":"43",
"code":34,
"name":"Yeyproto"
}
下面是我希望它出现在单独文件中的映射:
"json_id" -> "id"
"json_another_id" -> "another_id"
"json_name" -> "name"
请告诉我一个好的解决方案。我已经检查了 jackson mixin,但它从 json 转换为 pojo
最佳答案
尝试 JOLT .它是一个用 Java 编写的 JSON 到 JSON 转换库,其中转换的“规范”本身就是一个 JSON 文档。它是在一个将大量 JSON 从 ElasticSearch“后端”转换为前端 API 的项目中创建的。
关于java - 如何使用外部映射将 json 转换为 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59173892/