【问题标题】:JSON to JSON MapperJSON 到 JSON 映射器
【发布时间】:2017-01-19 07:00:17
【问题描述】:

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

那么我们有任何开源工具或付费应用程序

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

谢谢。

【问题讨论】:

  • 现在,我觉得你运气不好。 (但下周再回来看看 - 到那时应该有人在研究这样的工具。)与此同时,我能想到的唯一可能能够满足您需要的方法是 JSON --> AObject --> BObject --> JSON 转换,其中一个对象在转换回该对象的 JSON 表示之前映射到另一个对象。

标签: json etl esb


【解决方案1】:

曼杰什,

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

图 1 显示在 SoapUI 中,我正在调用 REST 服务,传递 JSON 前缀:team1,发送团队:巨人。我返回:前缀:牛仔优于,团队:巨人。我本可以进行其他操作(包括更改 json 结构),但放在一起是一个简单的示例。

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

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

【讨论】:

    猜你喜欢
    • 2017-05-02
    • 2022-09-25
    • 2013-10-10
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多