在 Mule 4 的 http 请求者的主体中不评估 vars

vars is not evaluated in the body of http requester in Mule 4

如何在 Mule 4 中传递 http 请求者正文部分的变量 (Vars) 的值?

例如:我想在http请求者的正文中构造一个如下所示的字符串

{"Script":"Select ID from Student where StudenName = 'tom'"}

where条件中的学生姓名应该是一个变量。我在下面尝试过,但是 vars.name 的值在运行时没有被替换。

你已经把它放在引号内了。这应该有效

#[{"Script":"Select ID from Student where StudentName = '" ++ vars.name ++ "'"}]