如何使用jq将json转换为不同的格式
我是jq的新手。要使用jq将一个json转换为不同的格式吗 需要建议如何实现 输入JSON如何使用jq将json转换为不同的格式,json,jq,Json,Jq,我是jq的新手。要使用jq将一个json转换为不同的格式吗 需要建议如何实现 输入JSON { "key": { "type": [ "object", { "A": "string", "B": "string" } ], "value": { "A": "value of A", "B": "value of B" } } } 预期产出: { "A": {
{
"key": {
"type": [
"object",
{
"A": "string",
"B": "string"
}
],
"value": {
"A": "value of A",
"B": "value of B"
}
}
}
预期产出:
{
"A": {
"value": "value of A"
},
"B": {
"value": "value of B"
}
}
提前感谢给出如图所示的输入,以下jq程序生成所需的输出,尽管问题陈述有多种解释:
.key.value | map_values({value: .})
我使用了
jq'split(“,”)| map(split(“:”)|{value:[0]}){A:}'-R-s