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

Convert the values in .csv file to json format in a data weave based on the parameter in lookup function which is calling from another data weave

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

查找功能文档在这里:

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!"
}