在 soapUI 中如何 POST JSON 没有 属性 扩展的值?

How can I POST JSON values without property expansion in soapUI?

在 soapUI 中,我正在尝试使用以下 JSON:

执行 HTTP POST
{
   "myNode":{
      "myOtherNode":"${MY_VALUE}"
   }
}

POST 操作成功,但在响应中 myOtherNode 的值为空。我猜这是因为 soapUI 将其视为参数并试图替换它。我不想更换它;我想按原样发送。

我可以使用命令行 curl 做同样的事情。

编辑:我在他们的 Property Expansion Documentation 中找不到答案。

要防止 属性 扩展替换 ${MY_VALUE},您可以像这样添加额外的 $:

{
   "myNode":{
      "myOtherNode":"$${MY_VALUE}"
   }
}

这样做,您的原始 json 将像这样发送:

{
   "myNode":{
      "myOtherNode":"${MY_VALUE}"
   }
}