如何在HTTP请求的JSON正文中传递JSON字符串?该请求由ServiceNow发送到Azure Devops,以设置管道变量的内容。Json主体如下:
{
"resources":{
"repositories":{
"self":{
"refName":"refs/heads/master"
}
}
},
"variables":{
"request":{
"value":"{"key1": "value1"}" #here, i declare the json string
}
}
}
"{"key1": "value1"}"
是我要传递的json字符串(这只是字符串的示例)。
我已经在花括号前尝试了反斜线“”。"\{"key1": "value1"\}"
没用
我试图将花括号放在单引号或双引号之间。“'{'” key1“:” value1“'}'”这没有用。
你有什么主意吗?也许使用ServiceNow的语言是可行的,但我不是专家。由于Azure Devops仅接受字符串作为管道变量,因此我必须将json作为字符串发送。
您必须转义值的双引号:
{\"key1\": \"value1\"}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句