【发布时间】:2017-01-06 19:09:18
【问题描述】:
我有一个 JSON 输出如下:
{
"example": {
"sub-example": [
{
"name": "123-345",
"tag" : 100
},
{
"name": "234-456",
"tag" : 100
},
{
"name": "4a7-a07a5",
"tag" : 100
}
]
}
}
我想提取三个“名称”字段的值,并将其存储在三个变量中。
我尝试cat json_file | jq '.["example.sub-example.name"]' 提取“名称”字段的值,但不起作用。
谁能告诉我如何使用 jq(或其他方法)来实现这一点?
【问题讨论】: