dataweave 相关问题

DataWeave语言是一个功能强大的模板引擎,允许您将数据转换为任何格式(XML,CSV,JSON,Pojos,地图等)。

读取 XML 负载并删除某些标签的数据

我需要读取 XML 格式的传入有效负载,检查某些标签的数据是否存在,如果存在则删除数据。 下面是我需要读取和剥离的示例 XML...

回答 1 投票 0

DataweAve 转换:如何转换、连接、求和项目数组

您能否帮忙将以下输入数据转换为给定的输出: 输入: [ { “ID_TYPE”:“4”, “日期”:“20230529”, "ADM_TIME": "...

回答 1 投票 0

Datawaeve 转换:如何转换、连接、求和项目数组

您能否帮忙将以下输入数据转换为给定的输出: 输入:[ { “ID_TYPE”:“4”, “日期”:“20230529”, “ADM_TIME”:“17:00”,...

回答 1 投票 0

在转换消息中定义xml有效负载或在mule 4中设置有效负载

我需要在转换消息中定义以下有效负载以发送到不同的系统,但是在添加转换消息或设置有效负载组件时会出现错误。 请让我知道如何...

回答 1 投票 0

从 Mule 自定义策略中的基本身份验证中提取用户名

要求是根据端点/资源限制 clientId。我参考了 Mule4 的这篇文章 https://help.mulesoft.com/s/article/Custom-Policy-Example-Limit-Client-IDs-Access-to-

回答 1 投票 0

DataWeave 转换:展平嵌套的 json 对象

我想将以下输入传输为输出 JSON 格式。 并且密钥应该是动态的。我还有其他具有独特 JSON 结构的有效负载。 我该如何解决这个问题? 输入: {“Report_Entry&q...

回答 1 投票 0

在 mule 4 中转换和映射 xml

我正在尝试转换 xml 请求,但在映射 ID 参数时遇到问题。 对于 account_work,我必须映射 id,其中类型为 Revenue_category_id。 对于 ledger_work 我必须映射...

回答 1 投票 0

验证某些键的值是否在有效负载中

我有这样的输入: [ { “建筑”:222, “默认”: { “钱”:0.22, “每小时”:空 }, “应用程序定价”:[ { &

回答 1 投票 0

过滤器中过滤

我有这样的输入: [ { “建筑”:222, “默认”: { “价格”:0.22, “每小时”:空 }, “应用程序定价”:[ { &

回答 1 投票 0

在 dataweave 中读取带有命名空间的 XML

我正在尝试读取 xml 并将 if else 条件放在某个标记上。如果数据存在,我需要打印 true 否则 false。下面是我正在尝试读取的示例 XML: 我正在尝试读取 xml 并将 if else 条件放在某个标记上。如果数据存在,我需要打印 true 否则 false。下面是我正在尝试读取的示例 XML: <?xml version='1.0' encoding='ISO-8859-1'?> <ns01:active xmlns:ns01="http://Atlas.Schemas.Policy/1.0"> <Id> <groupId>66d9057f-0951-4970-86d6-4d69d3572abe</groupId> </Id> </ns01:active> 我尝试使用这个 dataweave 代码,但它对我不起作用: if(payload.active.Id.groupId != null) "true" else "False" 您遇到的问题与命名空间的使用无关。请注意,无法在纯 XML 中表示 null。 如果您想在元素存在(即有一个具有该名称的键)独立于其值(即元素内的内容)时返回 true,那么您可以使用 key-present 选择器(即添加一个 ? 键名后面有问号)。 如果您想查看元素的值是否为空,您可以使用函数 isEmpty()。您可以使用 not 运算符 (!) 来否定其返回值。 示例: %dw 2.0 output application/json --- { keyPresentSelector: payload.active.Id.groupId?, hasValue: !isEmpty(payload.active.Id.groupId) } 输出: { "keyPresentSelector": true, "hasValue": true }

回答 1 投票 0

MuleSoft Dataweave 减少

我尝试了解Mulesoft Dataweave 2.0 中的reduce 函数。 预期结果: { “开发”:“1”, “测试”:“2”, “uat”:“3”...

回答 4 投票 0

合并展平函数的结果

如何在 Dataweave 中组合展平函数的结果?我有以下有效负载: [ { “一”:“你好” }, { “b”:“请” }, { ...

回答 2 投票 0

如何在多个键值对中查找值

我有一个对象数组,其中包含创建后的产品ID和产品名称,但该数组可能包含未成功创建的产品,并且它返回原始

回答 1 投票 0

通过比较Dataweave 2.0中的两个字符串数组返回一个常见字符串数组

我有一个 dataweave 脚本,在其中使用keysOf函数从inputPayload返回JSON负载的键作为keysList中的字符串数组。我想将返回的字符串与

回答 2 投票 0

如何根据条件合并数组内的对象?

这是输入数组,其中包含多个具有键值对的对象。 [ { “计数房屋”:1, “姓名”:“鲍勃”, “唯一ID”:“12345” ...

回答 1 投票 0

如何从 Mule 4 中的数字中获取月份名称

如何使用 Dataweave 2.0/Mule 4 在输入为数字月份(例如“3”)时获取字符串中的月份(例如“March”)。 输入:“3” 输出:“三月”

回答 1 投票 0

使用 flatten(...map()...) 与 flatMap() 之间有性能差异吗?

我试图了解在性能和资源使用方面,使用 flatMap() 是否与在 flatten() 中执行 map() 完全相同。 例如在我的测试中比较 %dw 2.0 输出

回答 0 投票 0

回答 3 投票 0

VSCode/DataWeave 扩展 launch.json

我正在玩带有 DataWeave 扩展的 VSCode,并试图在“launch.json”文件内的“配置”数组中创建一个元素,以启动调试会话...

回答 0 投票 0

Mule 4 - 使用 Maven 部署到 CloudHub 的问题

我尝试使用maven在CloudHub上部署时出现以下错误: 无法执行目标 com.mulesoft.munit.tools:munit-maven-plugin:2.3.13:test (test) on 项目 gglobal-reverselogic-

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.