我是jq的新手。想要使用jq将一个json转换为不同格式
需要建议如何实现。
输入JSON
{
"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"
}
}
预先感谢
答案 0 :(得分:1)
给出如图所示的输入,尽管问题陈述可以进行多种解释,但以下jq程序会产生所需的输出:
.key.value | map_values({value: .})