要求是:
我在informatica开发人员客户机中使用一个java转换,我的java代码以json格式返回数据,结果存储在一个“result”参数中。
数据样本结果= { "result": [ { "ID": "101", "Name": "XYZ" } ] }
现在我想把这些数据存储在关系表中,比如说作为employee,它有两列作为id和name。
所以在java转换中,我使用了两个输出端口—1是id(数据类型为integer),另一个是name(数据类型为string)。
所以我想以这样的方式编写代码,json数据的id值应该放在id输出端口,json数据的name值应该放在name输出端口。
1条答案
按热度按时间neskvpey1#
如果您想为此使用java转换,那么需要在infa服务器上提供jackson jar文件,这样您的代码就可以在其类路径上看到jackson(对于jackson可能还需要的任何其他jar文件依赖项,您也必须这样做。)
通常,这是infa管理员必须为您做的事情,作为一项一次性任务。这是因为类路径位置是infa服务器上的一个目录(由您和/或管理员选择),而您可能无权访问它。