我已經創建了一個流程,通過表單數據API POST接受CSV,然後處理批處理作業中的每一行。理想情況下,我不想在將每個列傳遞給批處理執行程序之前手動映射每個列,但我無法弄清楚如何動態地「傳遞」鍵/值對。我想,以確保CSV可以有新的欄目,我們將通過通過他們不知道關於他們事先...這是我有:Mulesoft Dataweave將CSV轉換爲動態地圖
%dw 1.0
%output application/java
---
payload map {
title: $.title,
description: $.description,
template_id: $.template_id,
pricing_flat_price: $.pricing_flat_price,
scheduled_start_date: $.scheduled_start_date,
resource_id: $.resource_id,
industry_id: $.industry_id,
owner_email: $.owner_email,
location_offsite: $.location_offsite
}
而這就是我要爲(以非感性的僞代碼):
%dw 1.0
%output application/java
---
payload map {
*:*
}
我必須想象這很容易完成,但我無法弄清楚。
謝謝你,史蒂夫
這並沒有爲我工作。錯誤表明輸入類不是正確的類型。 –