想要從我的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