转换消息中的条件 - Mule
condition in Transform Message - Mule
我想根据某些条件在 mule 应用程序中转换消息。
%dw 1.0
%output application/json
---
{
**// create the below if the size of payload is greater than 0**
resource_type : "speciality",
speciality_name : payload[0].speciality_name,
speciality_description : payload[0].speciality_description,
uuid : payload[0].uuid
**//else create the below message**
message : "No records were fetched from backend"
}
有谁能帮我解决这个问题吗?
你可以使用 when otherwise 条件。喜欢
%dw 1.0
%output application/json
---
{
// create the below if the size of payload is greater than 0**
resource_type : "speciality",
speciality_name : payload[0].speciality_name,
speciality_description : payload[0].speciality_description,
uuid : payload[0].uuid
} when payload != null and (sizeOf payload) > 0 otherwise
{
//else create the below message**
message : "No records were fetched from backend"
}
希望对您有所帮助。
我想根据某些条件在 mule 应用程序中转换消息。
%dw 1.0
%output application/json
---
{
**// create the below if the size of payload is greater than 0**
resource_type : "speciality",
speciality_name : payload[0].speciality_name,
speciality_description : payload[0].speciality_description,
uuid : payload[0].uuid
**//else create the below message**
message : "No records were fetched from backend"
}
有谁能帮我解决这个问题吗?
你可以使用 when otherwise 条件。喜欢
%dw 1.0
%output application/json
---
{
// create the below if the size of payload is greater than 0**
resource_type : "speciality",
speciality_name : payload[0].speciality_name,
speciality_description : payload[0].speciality_description,
uuid : payload[0].uuid
} when payload != null and (sizeOf payload) > 0 otherwise
{
//else create the below message**
message : "No records were fetched from backend"
}
希望对您有所帮助。