有没有办法在 Spring Boot 中进行 JSON 转换,类似于 MuleSoft Dataweave 操作?

问题描述 投票:0回答:3

我有兴趣执行任何复杂的 JSON 到 JSON(任何)或 JSON 到平面文件的转换,就像在 MuleSoft 中完成的那样(使用像 map、filter、pluck、orderBy、groupBy 等运算符),但在 Spring Boot 中使用 Java。据我所知,MuleSoft 是一个基于 spring 的中间件。但是,我找不到在 java 中单独实现如此复杂的 Mulesoft 功能和产品。有人可以给我提供一个 Mule JSON 映射运算符吗? Spring Boot 中的等效示例代码?

spring-boot jackson gson mule spring-restcontroller
3个回答
2
投票

适用于 JSON 到 JSON 转换:

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

https://github.com/bazaarvoice/jolt


2
投票

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


0
投票

我找到了我要找的东西,但我忘了将其添加到此处。可以使用 Java 从 Spring boot 应用程序调用 Dataweave。这是一个例子

DW 变形金刚

© www.soinside.com 2019 - 2024. All rights reserved.