如何将json参数文件解析为分号分隔的字符串

问题描述 投票:0回答:1

我有这个 json 文件作为参数 [ { "参数键": "代码", “参数值”:“ab” }, { "参数键": "env", “参数值”:“产品” }, { "参数键": "api", “参数值”:“testapi” }, { "参数键": "名称", “参数值”:“新” } ]

如何使用 jq 将其解析为以下输出

code=ab;env=prod;api=testapi;name=new

尝试使用 jq 进行解析,但我没有得到如上所示的正确输出

谢谢

yaml jq
1个回答
0
投票

试试这个:

jq 'map("\(.ParameterKey)=\(.ParameterValue)") | join(";")'
© www.soinside.com 2019 - 2024. All rights reserved.