我必须解析一个包含类/名称数组的JSON:
{
"_class": "model.ListView",
"jobs": [
{
"_class": "hudson.matrix.MatrixProject",
"name": "tests-different-node-full"
},
{
"_class": "hudson.matrix.MatrixProject",
"name": "tests-jms-activemq-full"
},
{
"_class": "hudson.matrix.MatrixProject",
"name": "tests-txpropag-jpa-full"
}
]
}
我需要检索“名称”列表。 看看我发现的jq示例,我尝试使用:
cat jobs.json | jq '.[].name'
它失败并显示:
jq: error (at <stdin>:0): Cannot index string with string "name"
如何引用数组的name元素? 谢谢
答案 0 :(得分:0)
找到了:
cat jobs.json | jq '.jobs[].name'