我想在Java转换中转换java对象中的json格式数据

问题描述

要求是:

我在 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 服务器上的一个目录(由您和/或管理员选择) - 您可能无权访问它。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...