【发布时间】:2017-07-11 06:57:02
【问题描述】:
我有一个如下所示的 JSON 字符串。
JSON
{
"wf.example.input1": "/path/to/file1",
"wf.example.input3": [
"/path/to/file3",
"/path/to/file4"
]
}
我需要以下格式的list 输出。
name:"wf.example.input1", value:"/path/to/file1"
name:"wf.example.input3", value:"/path/to/file3"
name:"wf.example.input3", value:"/path/to/file4"
我知道我可以使用jq 'keys' 获取所有密钥,并且所有值都可以使用jq 'flatten' 获取。但这并没有列出我需要的所有映射。那么如何获得我想要的输出列表映射呢?
【问题讨论】:
-
嗨,您不想先尝试编写一些代码吗...尝试使用 map 函数对列表转换也有好处...然后可以在您卡住时提供帮助,但是从您的代码中...实际上是好样的