JSON 到 JSON 映射器

JSON to JSON Mapper

我们需要一个从 Type-A 到 Type-B 的 JSON 映射器(即 JSON 到 JSON 字符串)。我知道 ESB 工具具有 XML 到 XML 的映射,例如 IBM ESB。

那么我们有没有开源工具或者付费应用

  1. 它有一个编辑器可以将 JSON 映射到其他 JSON ,能够执行一些基本操作,如格式化等
  2. 能否将此转换公开为 REST 服务
  3. 如果需要,将此转换逻辑提取为 JAR 文件,其他团队可以使用它

谢谢。

曼杰什,

我有个好消息要告诉你。确实有一个开源程序可以为您完成这项工作。 Talend Open Studio (TOS) ESB(不要与他们的数据集成 TOS 混淆)。任何 ESB 工具都应该很容易做到这一点。见下文:

图 1 显示在 SoapUI 中,我在其中调用 REST 服务,传递 JSON 前缀:team1,team:Giants 已发送。我 return:前缀:Cowboys 比,球队:巨人队。我本可以进行其他操作(包括更改 json 结构),但将一个简单的示例放在一起。

下图显示了 Talend 中的 Talend REST 服务实现:

最后,我展示了我操作 json 数据的组件 (tXMLMap_2) 的内部结构。