有没有办法在 spring 启动时进行 JSON 转换,类似于 MuleSoft Dataweave 操作?

Is there a way to do JSON Conversions in spring boot, similar to MuleSoft Dataweave Operations?

我有兴趣进行任何复杂的 JSON 到 JSON(任何)或 JSON 到平面文件的转换,就像在 MuleSoft 中所做的那样(使用 map、filter、pluck 等运算符、orderBy、groupBy 等),但在 spring 中使用 Java 启动。我知道 MuleSoft 是一个基于 spring 的中间件。但是,我找不到在 java 中单独实现如此复杂的 Mulesoft 功能和产品。谁能给我一个 Mule JSON 地图运算符 & else more ; Spring Boot ?

中的等效示例代码

适用于 JSON 到 JSON 转换:

尝试使用 Jolt,虽然不如 Mulesoft Dataweave 强大,但可以帮助您完成很多 JSON 到 JSON 的转换

https://github.com/bazaarvoice/jolt

我在研究您的答案时在网上找到 Datasonnet。看起来像是 Dataweave 的开源替代品,它允许像您列出的那样进行复杂的转换。