【发布时间】:2017-06-09 13:26:22
【问题描述】:
我有以下 json(文件名 sample.json)-
{ "前缀": "pg",
"文件格式": "gz",
“附加信息”: " {\"pgUsername\":\"postgres\",\"pgPassword\":\"postgres\",\"pgHostname\":\"pgmaster\"}"
}
我正在使用以下命令读取这些参数-cat sample.json | jq -r '.additionalInfo .pgPassword'
预期输出是postgres,但我得到类似[26]的东西
我无法更改此 json。有谁知道,应该使用什么命令来获得正确的输出?提前致谢。
【问题讨论】: