Это тело JSON отвечают:Как проверить значение ребенка в гнездовой JSON
{
"studentName": "good student",
"age": "18",
"address": "street 123",
"courses": {
"math": {
"description": "how to calculate",
"enrollment": "enrolled",
"status": {
"result": "OK"
}
},
"english": {
"description": "abc",
"enrollment": "not-enrolled",
"status": {
"result": "OK"
}
}
}
}
Я хотел бы проверить «регистрации» значение, например, я хочу, чтобы получить выход в следующем формате:
math : enrolled
english : not-enrolled
интересно, как это сделать с помощью команды jq, заранее.
Не уверен, что ваш запрос – newGuy
@newGuy, Например, команда jq 'jq '.courses'' даст результат:' { "math": { "описание": "как рассчитать", "регистрация": "зарегистрировано" , "статус": { "результат": "ОК" } }, "английский": { "Описание": "а", "прием": "не зачисленный", "статус": { "результат" : "OK" } } } 'Я пытаюсь получить статус математики регистрации и статус регистрации на английском языке в формате 'math: зарегистрировано english: not-enrolled' – apple
Я считаю, что @Jeff имеет правильную идею – newGuy