Я новичок в jq и попытался извлечь только значения из ключей "таксономия / определения" в виде списка из этого файла json (в нем гораздо больше объектов, чем вставлено здесь).
[
{
"taxonomy/relations": {
"taxonomy/broader": 1,
"taxonomy/narrower": 0,
"taxonomy/related": 0,
"taxonomy/substitutability-to": 0,
"taxonomy/substitutability-from": 0
},
"taxonomy/id": "ZxHj_Wvj_39H",
"taxonomy/type": "skill",
"taxonomy/definition": "VM/CMS, operativsystem",
"taxonomy/preferred-label": "VM/CMS, operativsystem"
},
{
"taxonomy/relations": {
"taxonomy/broader": 1,
"taxonomy/narrower": 0,
"taxonomy/related": 0,
"taxonomy/substitutability-to": 0,
"taxonomy/substitutability-from": 0
},
"taxonomy/id": "oRCp_wLd_dWd",
"taxonomy/type": "skill",
"taxonomy/definition": "OS/400, operativsystem",
"taxonomy/preferred-label": "OS/400, operativsystem"
}
]
Я пришел к следующей команде:
jq -r '.[]."taxonomy/definitions$"' skills.json
Однако он возвращает мне нулевые значения. Я предполагаю, что я сделал что-то не так в отношении пути или чего-то еще, но не мог понять это в течение некоторого времени ...