【发布时间】:2021-03-19 15:34:03
【问题描述】:
如何在不将其放在引号中的情况下替换 json 变量?
appsettings.json 包含服务器名称列表,server:names 是需要在部署时替换的 Octopus 部署变量。
{
"server":
{
"names": [ "#{server:names| JsonEscape}" ]
}
}
Octopus 变量配置如下:
server:names 带值:"server_x", "server_y"
名称替换后的结果应该是:
"names": [ "server_x", "server_y" ]
但是我得到了以下结果,这使得 json 文件无效:
"names": [ ""server_x", "server_y"" ]
Appsettings.json 需要引号,但应替换为 Octopus Deploy。我不能使用Json Configuration Variables 功能,它需要替换变量。
有什么想法可以解决这个问题吗?
【问题讨论】:
标签: json .net-core octopus-deploy