我有一个带有效载荷的ReST调用:
{
"definitionId": <nnnn>,
"stringVars":
{
"pData":"{\"project\": \"x49383\", \"section\": \"<section>\", \"brand\": \"<brand>\"}"
}
}
当我通过RestClient发布它时,我无法阻止pData的字符串值转换为JSON,但服务器期待一个字符串。我试着把它封在一个字面上:
"pData":%Q{{\"project\": \"x49383\", \"section\": \"<section>\", \"brand\": \"<brand>\"}}
我也尝试将整个事物作为字符串传递并使用JSON.parse()预转换它。
但这没有用。
这使我在pData值中需要字符串插值这一事实变得复杂。