【问题标题】:jsonencode adding unwanted blackslashjson_encode 添加不需要的反斜杠
【发布时间】:2021-11-21 16:57:27
【问题描述】:

这是我的代码:

locals {
 meta = "{\"ABC\":${var.value1},\"XYZ\":${var.value2}}"
}
variable value1 {
   default = "google.com"
}
variable value2 {
   default = "yahoo.com"
}

输出:

jsonencode(local.meta) "{"ABC":google.com,"XYZ":yahoo.com}"

我在输出中得到了不需要的反斜杠

输出必须如下:

{"ABC":"google.com","XYZ":"yahoo.com"}

【问题讨论】:

    标签: terraform terraform0.12+ terraform-template-file


    【解决方案1】:

    您的local.meta 应该是:

    locals {
     meta = {ABC = var.value1, XYZ = var.value2}
    }
    

    【讨论】:

      猜你喜欢
      • 2015-10-23
      • 2012-05-06
      • 2017-11-30
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      • 2019-07-04
      • 2016-07-09
      • 1970-01-01
      相关资源
      最近更新 更多