访问变量(flowVars)Mulesoft中的json属性

访问变量(flowVars)Mulesoft中的json属性,mule,mulesoft,mule-esb,Mule,Mulesoft,Mule Esb,我有这样一个问题:我将请求Json保存到变量,现在我想通过变量访问Json中的属性。我该怎么做#[flowVars.x.id]或#[flowVars.x/id]不工作。我使用开放源代码,因此不能使用datawave。在分配给flowVar之前,先转换为Java对象: <json:json-to-object-transformer doc:name="JSON to Object" returnClass="java.lang.Object"/>

我有这样一个问题:我将请求Json保存到变量,现在我想通过变量访问Json中的属性。我该怎么做#[flowVars.x.id]或#[flowVars.x/id]不工作。我使用开放源代码,因此不能使用datawave。

在分配给flowVar之前,先转换为Java对象:

<json:json-to-object-transformer doc:name="JSON to Object" returnClass="java.lang.Object"/>


然后您可以按名称访问属性。

非常感谢。这是唯一的办法吗?我想还有其他的选择。