问题描述
要求是:
我在 informatica 开发人员客户端中使用一种 Java 转换,我的 Java 代码以 JSON 格式返回数据,结果存储在一个“结果”参数中。
数据样本如 Result={ "result": [ { "ID": "101","Name": "XYZ" } ] }
现在我想将此数据存储在关系表中,比如员工有两列作为 ID 和名称。
所以在java转换中,我使用了两个输出端口- 1是Id(数据类型为整数),另一个是名称(数据类型为字符串)。
所以我想以这种方式编写代码,JSON 数据的 ID 值应该放在 Id 输出端口中,JSON 数据的 Name 值应该放在 Name 输出端口中。
解决方法
如果您想为此使用 Java 转换,您需要在 INFA 服务器上提供 Jackson JAR 文件,以便您的代码可以在其类路径上看到 Jackson。 (并且您必须对 Jackson 可能还需要的任何其他 JAR 文件依赖项执行相同的操作。)
通常,这是 INFA 管理员 would have to do for you 的一次性任务。这是因为类路径位置是 INFA 服务器上的一个目录(由您和/或管理员选择) - 您可能无权访问它。