如何在mule Transform消息中附加/连接字符串?
我试图在mule Transform消息中连接字符串,如下所示,但在运行时遇到以下异常。谁能帮我一下吗?我对骡子也是新手如何在mule Transform消息中附加/连接字符串?,mule,Mule,我试图在mule Transform消息中连接字符串,如下所示,但在运行时遇到以下异常。谁能帮我一下吗?我对骡子也是新手 %dw 1.0 %output application/json --- { references : "" when payload[0].person_id==null otherwise "person/"+payload[0].person_id, } 例外情况: Root Exception stack trace: com.mulesoft.weave.
%dw 1.0
%output application/json
---
{
references : "" when payload[0].person_id==null otherwise "person/"+payload[0].person_id,
}
例外情况:
Root Exception stack trace:
com.mulesoft.weave.mule.exception.WeaveExecutionException: Exception while executing:
references : "" when payload[0].person_id==null otherwise "person/"+payload[0].person_id,
^
Type mismatch for '+' operator
found :string, :number
请参阅Mule数据编织操作员。对于串联字符串,应使用运算符++
。像
%dw 1.0
%output application/json
---
{
references : "" when payload[0].person_id==null otherwise "person/" ++ payload[0].person_id
}
希望这能有所帮助。有关Mule Dataweave操作员的信息,请参阅。对于串联字符串,应使用运算符++
。像
%dw 1.0
%output application/json
---
{
references : "" when payload[0].person_id==null otherwise "person/" ++ payload[0].person_id
}
希望这有帮助。使用++运算符,它是Dataweave中的连接运算符 下面给出Mulesoft文档中的示例
%dw 1.0
%output application/json
---
{
name: "Mule" ++ "Soft"
}
有关更多信息,请阅读以下文档
%dw 1.0
%output application/json
---
{
name: "Mule" ++ "Soft"
}
使用++运算符,它是Dataweave中的连接运算符 下面给出Mulesoft文档中的示例
%dw 1.0
%output application/json
---
{
name: "Mule" ++ "Soft"
}
有关更多信息,请阅读以下文档
%dw 1.0
%output application/json
---
{
name: "Mule" ++ "Soft"
}
确保任何值(firstname或lastName)都不为null
确保任何值(firstname或lastName)都不为空。如果值可能为空,您将如何执行此操作?如果值可能为空,您将如何执行此操作?