根据查询函数中从另一个数据编织调用的参数,将数据编织中的.csv文件中的值转换为json格式

时间:2019-05-18 14:42:14

标签: mule dataweave

如何在data weave(1.0)中使用查找函数,该函数调用带有某些参数的流。流功能是根据查找功能中的参数将.csv文件中的值转换为JSON。

1 个答案:

答案 0 :(得分:0)

查找功能文档在这里:

https://docs.mulesoft.com/mule-runtime/3.9/dataweave-language-introduction

您将有效载荷作为第二个参数作为Map(对象)传递:

%dw 1.0 %output application/json
--- 

{   a: lookup("mySecondFlow",{b:"Hello"}) }

以下是一个Mule流,可以使用'b'键接受该对象:

<flow name="mySecondFlow">
    <set-payload doc:name="Set Payload" value="#[payload.b + ' world!' ]"/>
</flow>

此示例将产生以下输出:

{
  "a": "Hello world!"
}