Java 如何将RESTAPI响应字段拆分为KIE Workbench运行时变量

Java 如何将RESTAPI响应字段拆分为KIE Workbench运行时变量,java,rest,api,kie-workbench,kie-server,Java,Rest,Api,Kie Workbench,Kie Server,Im使用KIE工作台-6.5.0和KIE服务器-6.5.0 在这里,我创建了存储库和项目。在业务流程部分,我使用Rest服务节点创建了新的bpmn流。在此Rest服务节点中添加了Rest API URL、方法、内容和内容类型。并将API响应作为对象存储在另一个KIE Wb变量中。我得到下面这样的API响应,并存储到KIE wb变量“bpmResponse”中 这里我想将“user”对象存储到kie wb变量“userObj”和“address”对象o kie wb变量“addressObj” 我

Im使用KIE工作台-6.5.0和KIE服务器-6.5.0

在这里,我创建了存储库和项目。在业务流程部分,我使用Rest服务节点创建了新的bpmn流。在此Rest服务节点中添加了Rest API URL、方法、内容和内容类型。并将API响应作为对象存储在另一个KIE Wb变量中。我得到下面这样的API响应,并存储到KIE wb变量“bpmResponse”中

这里我想将“user”对象存储到kie wb变量“userObj”和“address”对象o kie wb变量“addressObj”

我怎样才能做到这一点


提前感谢。

我解决了上述问题

我将对“bpmResponse”的API响应存储为Json字符串。 1.我检查“bpmResponse”实例类型 2.然后我使用gson将json字符串转换为相应的对象,现在我从响应中获得了拆分的对象


谢谢。

您是如何在KIE工作台UI中完成检查、拆分和转换的?UI中是否有方法标记变量(将JSON字符串响应保存为JSON对象)以及工作台来为您自动解析它?我正试图这样做,但我得到了ClassCastException。
{
    "user":{
        "userName":"visnu",
        "age":"26",
    },
    "address":{
        "address":"Anna Nagar",
        "city":"Chennai",
        "state":"TN"
    }
}