Вероятно, близкий вопрос к JQ: вложенное преобразование JSON, но я не смог понять вокруг него.
Пример JSON:
"value": [
{
"FeatureStatus": [
{
"FeatureName": "Sway1",
"FeatureServiceStatus": "ServiceOperational"
},
{
"FeatureName": "Sway2",
"FeatureServiceStatus": "ServiceDegraded"
}
],
"Id": "SwayEnterprise",
},
{
"FeatureStatus": [
{
"FeatureName": "yammerfeatures",
"FeatureServiceStatus": "ServiceOperational"
}
],
"Id": "yammer"
}
]
Что я хочу сделать, так это создать вывод с помощью jq, что приведет к следующему:
{"Sway":"Sway1":"ServiceOperational"},
{"Sway":"Sway2":"ServiceDegraded"},
{"Yammer":"yammerfeatures":"ServiceOperational"}
Мои различные попытки заканчиваются либо тысячами неуникальных (например, Yammer со статусом Sway), либо только одним идентификатором с x номером FeatureServiceStatus.
Любые указатели будут очень признательны. Я прошел через учебник и поваренную книгу. Я, возможно, 2,5 дня использую jq.