我能夠運行一個廚師配方如何內JSON數據替換等號冒號
listener "tcp" {
"tls_disable": 1,
"address": "xx.xxx.xx.xx:8200"
}
但是後得到以下JSON作爲輸出,我要在以下格式廚師食譜輸出:
listener "tcp" {
tls_disable = 1,
address = "xx.xxx.xx.xx:8200"
}
我能夠運行一個廚師配方如何內JSON數據替換等號冒號
listener "tcp" {
"tls_disable": 1,
"address": "xx.xxx.xx.xx:8200"
}
但是後得到以下JSON作爲輸出,我要在以下格式廚師食譜輸出:
listener "tcp" {
tls_disable = 1,
address = "xx.xxx.xx.xx:8200"
}
只需使用正則表達式即可。如果你的JSON響應是在一個名爲chef_output
變量,您可以使用此:
formatted_output = chef_output.gsub(/\"([^\"]+)\":/, '\1 =')
你試過把它轉換紅寶石哈希? JSON.parse(string_representing_json,:symbolize_names => true) –
你從哪裏得到輸出? – coderanger