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

时间:2018-04-17 11:26:55

标签: java rest api kie-workbench kie-server

我正在使用KIE Workbench-6.5.0和KIE server-6.5.0

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

{
    "user":{
        "userName":"visnu",
        "age":"26",
    },
    "address":{
        "address":"Anna Nagar",
        "city":"Chennai",
        "state":"TN"
    }
}

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

我该怎么做。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我解决了上述问题。

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

感谢。