Dotazování JSON

Dnes jsem se podíval trochu podrobněji na nový Azure CLI 2.0, který je prozatím v Preview. Syntaxe mi přijde hodně podobé “starému” (aktuálnímu) Azure xplat cli. Co mne však zaujalo je použití parametru query, který používá pro dotazování do JSON odpovědí jazyka JMESPath.

V PowerShellu lze pro práci s formátem JSON použít s úspěchem cmdlet ConvertFrom-Json, nicméně práce s JMESPath mi přijde o něco elegantnější - obzvlášť ve spojení s azure cli.

Ukažme si pár příkladů přímo v Azure CLI 2.0:

Musím říci, že tento objev mě docela nakopnul. Rozhodně podrobím výstupy z azure CLI dalšímu zkoumání.