У меня есть сценарий оболочки, в котором я получаю jsonresponse. Я использую python для анализа json, и внутри каждого объекта json я хочу получить id и снова отправить запрос curl для каждого идентификатора приложения из сценария оболочки.
В настоящее время я делаю это так, что не удается сделать из-за синтаксических ошибок. Можете ли вы помочь мне
Любые предложения полезны, спасибо.
curl -v -X GET -H "Content-Type: application/json" 'http://host/ws/v1/cluster/apps?state=PENDING' |
python3 -c "import sys, json; jsonObject = json.load(sys.stdin)['apps']; for row in jsonObject['app']: print(row['id'])"
Выход:
{ "приложений": { "приложение": [{ "ID": 1}, { "идентификатор": 2}]}}