JSON 到 JSON 映射器
JSON to JSON Mapper
我们需要一个从 Type-A 到 Type-B 的 JSON 映射器(即 JSON 到 JSON 字符串)。我知道 ESB 工具具有 XML 到 XML 的映射,例如 IBM ESB。
那么我们有没有开源工具或者付费应用
- 它有一个编辑器可以将 JSON 映射到其他 JSON ,能够执行一些基本操作,如格式化等
- 能否将此转换公开为 REST 服务
- 如果需要,将此转换逻辑提取为 JAR 文件,其他团队可以使用它
谢谢。
曼杰什,
我有个好消息要告诉你。确实有一个开源程序可以为您完成这项工作。 Talend Open Studio (TOS) ESB(不要与他们的数据集成 TOS 混淆)。任何 ESB 工具都应该很容易做到这一点。见下文:
图 1 显示在 SoapUI 中,我在其中调用 REST 服务,传递 JSON 前缀:team1,team:Giants 已发送。我 return:前缀:Cowboys 比,球队:巨人队。我本可以进行其他操作(包括更改 json 结构),但将一个简单的示例放在一起。
下图显示了 Talend 中的 Talend REST 服务实现:
最后,我展示了我操作 json 数据的组件 (tXMLMap_2) 的内部结构。
我们需要一个从 Type-A 到 Type-B 的 JSON 映射器(即 JSON 到 JSON 字符串)。我知道 ESB 工具具有 XML 到 XML 的映射,例如 IBM ESB。
那么我们有没有开源工具或者付费应用
- 它有一个编辑器可以将 JSON 映射到其他 JSON ,能够执行一些基本操作,如格式化等
- 能否将此转换公开为 REST 服务
- 如果需要,将此转换逻辑提取为 JAR 文件,其他团队可以使用它
谢谢。
曼杰什,
我有个好消息要告诉你。确实有一个开源程序可以为您完成这项工作。 Talend Open Studio (TOS) ESB(不要与他们的数据集成 TOS 混淆)。任何 ESB 工具都应该很容易做到这一点。见下文:
图 1 显示在 SoapUI 中,我在其中调用 REST 服务,传递 JSON 前缀:team1,team:Giants 已发送。我 return:前缀:Cowboys 比,球队:巨人队。我本可以进行其他操作(包括更改 json 结构),但将一个简单的示例放在一起。
下图显示了 Talend 中的 Talend REST 服务实现:
最后,我展示了我操作 json 数据的组件 (tXMLMap_2) 的内部结构。