jq查询未达预期输出,如何保留data键获取目标JSON结构?
解决方法
要保留外层的"data"键,你需要用jq构造一个新的JSON对象,将原数据中的.data值赋值给新对象的data键,执行以下命令即可:
jq '{data: .data}' file.json
执行后输出结果将和你期望的一致:
"data": { "AWS_ACCESS_KEY_ID": "topsecret", "AWS_SECRET_ACCESS_KEY": "s3cr3t" }
内容的提问来源于stack exchange,提问作者Pankaj
相关产品推荐
相关产品推荐

