如何在 JSON 数据中用等号替换冒号

How to replace colon with equal sign within JSON data

在 运行 厨师食谱

之后,我能够得到以下 JSON 作为输出
listener "tcp" {
  "tls_disable": 1,
  "address": "xx.xxx.xx.xx:8200"
}

但是,我希望厨师食谱输出为以下格式:

listener "tcp" {
  tls_disable = 1,
  address = "xx.xxx.xx.xx:8200"
}

只需使用正则表达式即可。如果你的 JSON 响应在一个名为 chef_output 的变量中,你可以使用这个:

formatted_output = chef_output.gsub(/\"([^\"]+)\":/, ' =')