我正在使用Mule請求者加載CSV文件。文件加載後,有效載荷是一個字節數組,我將其存儲在流變量mycsv
中。我不斷收到一個例外。使用DataWeave將CSV轉換爲數組
org.mule.api.MessagingException: Exception while executing:
NetIds: flowVars.mycsv map $."My Column Name"
^
Cannot coerce a :binary to a :array (com.mulesoft.weave.mule.exception.WeaveExecutionException). Message payload is of type: byte[]
這裏是我的DataWeave代碼:
%dw 1.0
%output application/java
---
{
Values: flowVars.mycsv map $."My Column Name"
}
以前的流量元件是choice
,所以我對元數據設置爲輸出到FlowVar用正確的名稱和參考樣本CSV文件,所以DataWeave變量類型是List<Csv>
。
如何讀取CSV?謝謝!
這樣做了。謝謝! –