想要从我的json有效内容中提取每个对象,如下所示:需要将每个对象从此映射传递到splitter或collection splitter。我不能在这里使用foreach范围。Mule表达式从Json数组中获取单个对象
[
{
"Name": null,
"Key": "4",
"Header": {
"Id": "14"
}
},
{
"Name": null,
"Key": "5",
"Header": {
"Id": "15"
}
}
]
您还可以使用#[JSON:数据/场] –
我会使用建议不'#[json:data/field]'表达式。 JsonPath表达式评估器已被弃用。更多信息。可以在这里找到:https://docs.mulesoft.com/mule-user-guide/v/3.8/json-module-reference。 –
我仍然收到异常。即使我使用java.util.List或java.lang.Object。 org.mule.api.transformer.TransformerMessagingException:转换的对象类型为:“SimpleDataType {type = java.lang.String,mimeType ='*/*',encoding ='null'}”,但预期的返回类型是“SimpleDataType {type = java.util.List,mimeType ='application/json',encoding ='null'}”。 (org.mule.api.transformer.TransformerMessagingException) – user4338724