Java 如何将RESTAPI响应字段拆分为KIE Workbench运行时变量
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” 我怎样才能做到这一点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” 我
提前感谢。我解决了上述问题 我将对“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"
}
}