Я написал bash-файл для получения значения атрибута из json. Но это говорит, что данные не показаны. Не уверен, как заставить JQ работать в моей коробке Linux. Может кто-нибудь, пожалуйста, помогите.
curl -v -H "Content-Type: application/json" -X GET 'URL' > myFile.json
cat myFile.json | jq '.offerVerticalMap["GROCERIES.offerPublishStatus"]'
в myFile.json создается json, но я не могу получить значение атрибута.
пожалуйста, кто-нибудь может рассмотреть это в ближайшее время?
offerVerticalMap": {
"GROCERIES": {
"vertical": "GROCERIES",
"offerPublishStatus": "PUBLISHED",
"targetStatus": "IN_PROGRESS",
"statusChangeReasons": { },
"statusChangedBy": "GateKeeper",
"publishStatusOverridden": false,
"publishStatusChangeDtm": 1539062374714,
"verticalEligibility": true,
"verticalEligibilityChangeReasons": {
"GE_SERVICE": "[[Global Eligibility]]"
},
"verticalEligibilityChangeDtm": 1542349224297
},
это мой JSON, мне нужно получить предложениеPublishStatus
Спасибо