【发布时间】:2017-07-14 15:23:25
【问题描述】:
给定一个 json 文件,格式为:
[
{
name : "A",
value : "1"
},
{
name : "B",
value : "5"
},
{
name : "E",
value : "8"
}
]
如何使用 jq 将其转换为类似的东西:
{
"A" : {
name : "A",
value : "1"
},
"B" : {
name : "B",
value : "5"
},
"E" : {
name : "E",
value : "8"
}
}
jq '{(.[].name) : "the name"}' 'myfile.json' 给我一个带有 [].name 键的对象,但我如何将对象分配给它?
【问题讨论】:
-
你能贴一些代码吗?本网站并非旨在为您的练习提供完整的解决方案
标签: json object key command-line-interface jq