Dataweave 中的长度验证
Length Validation in Dataweave
如何在 Mule Dataweave 中进行长度验证
%dw 1.0
%output application/xml
---
(payload default []) map {
Field1:$.Field11,
Field2:$.Field22,
Field3:$.Field33,
Field4:$.Field44
}
我想像max Length of Field22 < 20
那样进行验证
如何在 Mule Dataweave 中实现这一点
您可以使用 sizeOf 运算符在单个字段上使用 when 条件:
%dw 1.0
%output application/xml
---
(payload default []) map {
Field1:$.Field11,
(Field2: $.Field22) when (sizeOf $.Field22) < 20,
Field3:$.Field33,
Field4:$.Field44
}
如何在 Mule Dataweave 中进行长度验证
%dw 1.0
%output application/xml
---
(payload default []) map {
Field1:$.Field11,
Field2:$.Field22,
Field3:$.Field33,
Field4:$.Field44
}
我想像max Length of Field22 < 20
如何在 Mule Dataweave 中实现这一点
您可以使用 sizeOf 运算符在单个字段上使用 when 条件:
%dw 1.0
%output application/xml
---
(payload default []) map {
Field1:$.Field11,
(Field2: $.Field22) when (sizeOf $.Field22) < 20,
Field3:$.Field33,
Field4:$.Field44
}