dataweave

    0熱度

    2回答

    我有輸入數據作爲地圖列表,如[{id="200" name="aaa"},{id="100",name="shbd"}]。 我想它像轉換成JSON下面 { [ { id="200", name="aaa" }, { id="100", name="shbd" } ] } 如果字段(圖鍵)做沒有變化,那麼很簡單,直接。

    -1熱度

    1回答

    我已經來響應這樣的 - <rsp stat="ok" version="1.0"> <result> <tagObject> <id>xx</id> <tag_id>001</tag_id> <type>Test</type> <object_id>101</object_id> <created_at>2013-1

    0熱度

    1回答

    我有一個CSV文件看起來像這樣: 我循環使用對於每一個CSV文件使用Dataweave將其轉換成Java的ArrayList後。 現在,我需要將日期從字符串中的一個元素轉換爲Oracle時間戳。請幫助你的想法。源代碼如下所示: <flow name="testFlow"> <file:inbound-endpoint path="src/main/resources/input" mo

    0熱度

    2回答

    我正在將json轉換爲xml,並且我正在爲該數組獲取更多數組中的內部數組,我無法爲內部數組設置空值檢查,在dataweave中獲取腳本錯誤,我附有示例Json請求和XML響應。 {"test":[ { "GroupId": "3", "forms": [{ "formId": "2" } ] }, { "Gro

    0熱度

    1回答

    我正在使用Mule ESB,我需要使用JSON1中的ItemID和來自JSON2的qty,然後創建一個新的JSON負載。 這裏是JSON 1: [{ "itemid": "160544", "sku": "L45-075-14", "qty": "1.0000" }, { "itemid": "160545", "sku": "063-0

    0熱度

    1回答

    我有標準的對象 [{code=SW0606,date=20150101},{code=SW0606,date=20150107},{code=YL2424,date=20150105},{code=YL2424,date=20150103},{code=OP7676,date=20150102},{code=OP7676,date=20160102}] 我想基於價值代碼 如實現三個列表的列表。

    0熱度

    1回答

    我在我的json響應中有特殊字符,它們是德語變音符號(ä,ö,ü)。 我已設置的編碼爲UTF-8和本應該工作,但從dataweave輸出是ü and ä and ö,它是一個com.mulesoft.weave.reader.ByteArraySeekableStream datatype.The輸入是byte[]。 如何設置我的工作流程,使響應顯示變音符而不是垃圾? Dataweave輸入

    0熱度

    1回答

    我有一個要求,其中整個響應結構將根據當前元素而變化。但在dataweave中不能訪問when,但使用function可以訪問。你能否建議我在這裏錯過了一些東西? [1,2,5] map $ when $ > 1 otherwise 2拋出錯誤。但是像下面的方式一樣使用。 %function r(a) a when a > 1 otherwise 2 --- [1,2,5] map r($) 請幫我

    0熱度

    1回答

    保留不匹配的引號 我們目前在客戶的製表符分隔文件逐行閱讀和使用Dataweave來處理數據的模型轉化爲持久化到數據庫。 我們遇到的問題是單一雙引號是造成問題的映射模型。 有沒有辦法在Dataweave處理無與倫比的雙引號?我們必須移除違規引號或完全消除所有報價的短期選擇。 另一個首選方法是按原樣保留數據,單雙引號和全部數據,因此數據庫數據與原始源數據相匹配。 我可以獨自實現這兩種結果的Datawe

    0熱度

    1回答

    我有一個包含50個字符的字符串,我想從中提取3個較小的部分。我試過 %dw 1.0 %output application/json --- payload map ((payload01 , indexOfPayload01) -> { id: payload01.substring(0,2), name: payload01.substring(2,14),